Почему скрап всегда возвращает одно и то же значение? - PullRequest
1 голос
/ 26 марта 2020

Я новичок в 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(),
                   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...