Ошибка при попытке получить путь к изображению с веб-сайта с помощью scrapy - PullRequest
0 голосов
/ 28 августа 2018

Я новичок в области скрапинга и пытаюсь вычистить продукт из амазона. Я смог получить почти все данные об одном продукте, но путь к изображению дал мне ошибку.

Ошибка:

AttributeError: 'list' object has no attribute 'replace'

Код, который я пытаюсь:

in items.py У меня есть класс, и я добавил это также к другим полям:

productImage = Field()

в другом файле test.py Я написал так, чтобы получить путь к изображению:

 productimage = hxs.select('(//li[contains(@class,"imageThumbnail")]//following-sibling::span[@class="a-button-text"]//img//@src)[1]').extract()
   converter = html2text.HTML2Text()
   converter.ignore_links = True
   print("productImage :" + converter.handle(productimages))

Я тоже пробовал:

   productimage = hxs.select('(//li[contains(@class,"imageThumbnail")]//following-sibling::span[@class="a-button-text"]//img//@src)[1]').extract()[0]

Xpath верен, и я уже оценил его.

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