我得到了这个xpath的空方括号response.xpath( "//div[@class='c16H9d']").extract()
这里是urlhttps://www.daraz.com.bd/audio/?spm=a2a0e.home.cate_2.2.49c74591NNpWDU
我的xpath没有错,那么为什么我会得到这个空的方括号呢
>>>scrapy shell "https://www.daraz.com.bd/audio/?spm=a2a0e.home.cate_2.2.49c74591NNpWDU"
>>>response.xpath( "//div[@class='c16H9d']").extract()
>>>[]
我看到你在使用ScrapyShell,是的,这个类确实作为第一项存在。但是,如果您查看完整的HTML,您将看到此标记
这似乎包含用于填充页面前端的JSON。因此,您可以这样做,然后导入json并使用json加载将其加载到python对象中
最后一个脚本元素文本包含页面产品列表的所有json
相关问题 更多 >
编程相关推荐