scrapy的xpath在控制台可以匹配,但是到了代码无法匹配(无法匹配tbody标签)
问题
- 使用xpath-helper可以匹配到,然后scrapy却无法
- 然后写入html来看看
- 发现根本就没有
tbody
,太可恶了
解决
方法1
- 不使用tbody就可以
方法2
- 使用或运算符
|
1 | big_list = response.xpath("//div[@class='ChannelClasssNavContent']/table/tbody/tr[1]/td/table/tbody/tr[1]|//div[@class='ChannelClasssNavContent']/table/tr[1]/td/table/tr[1]") |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 梦洁小站-属于你我的小天地!
评论