Ответ на запрос Scrapy в цикле for получает только одно значение - PullRequest
0 голосов
/ 08 мая 2018
    for sel in name:
        self.counter += 1
        sel = "https://www.amazon.co.uk"+sel
        request = scrapy.Request(sel, callback=self.seller_information , meta={'item': item} , dont_filter=True)
        yield request

# Need to check for some empty values : almost done
def seller_information(self,  response):
    item = response.request.meta['item']
    item['seller_name'] = response.xpath('//h1[contains(@id , "sellerName")]/text()').extract()
    yield item

Пожалуйста, я пробовал так много решений, чтобы сделать ответ на запрос в цикле, но всегда элемент принимает случайным образом только одно значение вместо списка. Обычно наименование товара продавца должно быть списком. Спасибо за любую помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...