【发布时间】:2014-11-11 06:11:02
【问题描述】:
您好,这是我在 scrapy 中抓取多张图片的代码,但它只抓取一张图片。
你能告诉我哪里错了吗?
def parse(self, response):
item = DmozItem()
image_urls = response.xpath('//div[@class="overhid"]//img/@src').extract()
item['image_urls'] = [ x for x in image_urls]
return item
【问题讨论】:
-
你能分享你正在网络抓取的网址吗?或者,至少用
class="overhid"显示div的内容?谢谢。 -
这是链接link,通过xpath我可以看到6个图片链接。我的代码对吗?
标签: python web-scraping scrapy