无法使用Scrapy提取产品图像

waxmsbnn  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(107)

我想提取产品图片使用scrapy从这个链接
https://bbdealz.com/product/1000pcs-jigsaw-puzzle-7550cm-with-storage-bag-wooden-paper-puzzles-educational-toys-for-children-bedroom-decoration-stickers/
这是我的代码

'img': response.css('figure.woocommerce-product-gallery__image a::attr("href")').getall(),

但是返回空的。如何用scrapy得到所有用逗号分隔的图片?

nwsw7zdq

nwsw7zdq1#

您可以尝试使用xpath[contains()]
我已经测试过这是可行的:

response.xpath("//div[contains(@class,'woocommerce-product-gallery__image')]/a/@href").getall()

相关问题