Я новичок в python 3 и пытаюсь понять, как работает Scrapy.
Мой вопрос может быть очень простым c, но я написал следующий сценарий, и мне нужна стоимость доли на фондовом рынке за каждый день в прошлом месяце.
Scrapy всегда возвращает значение последнего дня, но в 28-й раз ..
Можете ли вы помочь мне понять, где моя ошибка?
Большое спасибо.
import scrapy
class CoursSpider(scrapy.Spider):
name = 'cours'
start_urls = ['https://www.boursorama.com/cours/historique/1rPAI']
def parse(self, response):
for cours in response.xpath('//table[@class="c-table"]/tbody[@class="c-table__body"]/tr[@class="c-table__row"]'):
yield {
'Valeur': cours.xpath('//td[@class="c-table__cell c-table__cell--dotted"][2]/text()').extract_first(),
'Date': cours.xpath('//td[@class="c-table__cell c-table__cell--dotted"][1]/text()').extract_first(),
}