Я использую scrapy для анализа процентных ставок с сайта Центрального банка России
Я также использую расширение Xpath Helper в Google Chrome для поиска необходимого селектора XPath.Селектор, который я использую в XPath Helper Console ниже, работает именно так, как мне нужно.
Тот же запрос по какой-то причине не работает в моем пауке,даже при переходе на страницу.
Вы можете увидеть мой код Паука ниже.
import scrapy
import urllib.parse
class RatesSpider(scrapy.Spider):
name = 'rates'
allowed_domains = ['cbr.ru']
start_urls = ['https://www.cbr.ru/hd_base/zcyc_params/zcyc/?DateTo=01.10.2018']
def parse(self, response):
rates = response.xpath('/html/body/div/div/div/div/div/table/tbody/tr[2]/td').extract()
yield {'Rates': rates
}
Страница не 'похоже, что вход в систему заблокирован, потому что я могу анализировать другие элементы на странице.
Что я могу сделать, чтобы мой код работал?