我一直在尝试从以下网站从滑动条获取图像:https : //propertyfox.co.za/property/pf10434/ 但我似乎无法访问该课程,因此我决定检查页面源。然而,我仍然在挣扎,不知道我做错了什么
这就是我现在拥有的代码的样子,但我总是得到一个空数组:
images = response.xpath('//*[@class="pagination-item"]//*[has-class("total-slide")]/span/text()').extract()
有什么建议么?谢谢!
在页面源中,您可以看到图像链接存储在id="galleryatts"
. 以下 xpath 获取图像:
images = response.xpath('//*[@id="galleryatts"]/@data-allimg').extract_first()
这样你就可以得到一个字符串中的所有图像,用分号分隔。要将图像作为列表,您可以简单地执行以下操作:
image_urls = images.split(';')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句