scrapy的resopnse中提取不到内容

新手上路,请多包涵

我在爬steam游戏数据的时候遇到的问题,如果游戏不打折clipboard.png是可以提取到内容的
clipboard.png不打折的源码
可是如果打折clipboard.png就获取不到了。

下面xpath:
//a[contains(@class,'search_result_row ds_collapse_flag')]/div[2]/div[4]/div[2]/text()
在firefox中是能定位到内容的
clipboard.png

下面是打折源码
clipboard.png
¥11提取不到,¥38 ¥48能提取到
clipboard.png

阅读 3.1k
2 个回答

截图的具体格式信息太少了,但我觉得两种情况的xpath写法应该不一样吧?

一、response.xpath('//div@[class="discounted"]/text()').extract() 里面应该有两个值,拿第二个
二、response.xpath('//div@[class="discounted"]/*').extract() 通过正则匹配拿到想要得到的文本

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题