我在爬steam游戏数据的时候遇到的问题,如果游戏不打折是可以提取到内容的
不打折的源码
可是如果打折就获取不到了。
下面xpath:
//a[contains(@class,'search_result_row ds_collapse_flag')]/div[2]/div[4]/div[2]/text()
在firefox中是能定位到内容的
下面是打折源码
¥11提取不到,¥38 ¥48能提取到
我在爬steam游戏数据的时候遇到的问题,如果游戏不打折是可以提取到内容的
不打折的源码
可是如果打折就获取不到了。
下面xpath:
//a[contains(@class,'search_result_row ds_collapse_flag')]/div[2]/div[4]/div[2]/text()
在firefox中是能定位到内容的
下面是打折源码
¥11提取不到,¥38 ¥48能提取到
一、response.xpath('//div@[class="discounted"]/text()').extract() 里面应该有两个值,拿第二个
二、response.xpath('//div@[class="discounted"]/*').extract() 通过正则匹配拿到想要得到的文本
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答885 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
截图的具体格式信息太少了,但我觉得两种情况的xpath写法应该不一样吧?