尝试使用scrapy从网站获取图像路径时出现错误

时间:2018-08-28 03:07:45

标签: python scrapy

我是新手,还是想从amazone刮擦产品。我能够获得几乎所有单一产品的数据,但是图像路径给了我错误。

错误:

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

我正在尝试的代码:

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是正确的,我已经对其进行了评估。

0 个答案:

没有答案