Python 检索div/img/@src carousel中的所有图像时出现问题-Scrapy

Python 检索div/img/@src carousel中的所有图像时出现问题-Scrapy,python,html,scrapy,Python,Html,Scrapy,我试图抓取被div标记包围的多个img/@src标记的内容,如下所示: 在Xpath中,由于斜杠的缘故,您试图刮取第一个图像 您的Xpath response.xpath('//div[@class="carousel large-pdp-image transition"]/img/@src').getall() 编辑: 双斜杠可以让您刮除img的所有src。谢谢您的回复!我尝试用extract()将代码添加到“//img/@src”中,但仍然只能获取第一个图像。。。我

我试图抓取被div标记包围的多个img/@src标记的内容,如下所示:


在Xpath中,由于斜杠的缘故,您试图刮取第一个图像

您的Xpath

response.xpath('//div[@class="carousel large-pdp-image transition"]/img/@src').getall()
编辑:


双斜杠可以让您刮除img的所有src。

谢谢您的回复!我尝试用extract()将代码添加到“//img/@src”中,但仍然只能获取第一个图像。。。我还可以尝试下载img下的所有src并让xpath返回图像列表吗?谢谢您是否尝试使用getallI使用双斜杠?我尝试了extract()和getall(),但它仍然只提取第一幅图像。因此,对于getall()来说,阵列只是第一张图像,它并没有捕获旋转木马中的所有img src,只是第一张。请您共享该网站,因此如果您单击“Nolan Ryan White Houston Astros签名的Nike复刻球衣,上面有“HOF'99”字样。你可以看到旋转木马中有5张图片,我正试图抓取所有这些img src链接。谢谢你的帮助!
response.xpath('//div[@class="carousel large-pdp-image transition"]//img/@src').extract()