xpath无法匹配tbody标签

做抓取内容时,发现table里有tbody定位不准的问题。用Xpath Helper反复测试都没有问题。内容如下:

//*[@id="b_1_1"]/table/tbody/tr[2]/td[2]/

在程序里反复测试都得不到正确的值。

修改成:

//*[@id="b_1_1"]/table//tr[2]/td[2]/

问题解决.

 

用Xpath测试工具没有问题,在Python2.7里竟然一直匹配不到,不知是不是我的Python版本的问题,来不及折腾了。总结了就是:遇到问题,多查xpath手册,然后多尝试用相对定位法,会有意想不到的结果。

posted @ 2019-12-17 16:38  新一代农场主  阅读(997)  评论(0编辑  收藏  举报