我试图用scrapy python刮掉这个网站。我删除了大部分信息,但由于某些原因,xpath不会刮掉一个分区

问题描述 投票:-1回答:1

Page i am trying to scrape

这是我的代码

 Download_links = response.xpath('//div[@class = "download-block"]').extract()

这会返回一个空列表。为什么我不能只刮这个div?

这是我试图刮掉photo for the part i am trying to scrape页面的一部分

请提供一些帮助

python xpath web-scraping scrapy
1个回答
0
投票

您将获得一个空列表,因为该分区不在页面源中。在写入xpath之前,请务必检查页面源中是否存在数据。数据可能位于页面的其他部分,请搜索​​页面源(ctrl + u)并获取相同的正确xpath。在此页面中,页面源中有下载链接。 see the image of the page source

© www.soinside.com 2019 - 2024. All rights reserved.