qq_19339041
silence cc
采纳率33.3%
2018-06-24 16:28

使用xpath匹配的结果却为空?

5

图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

4条回答

  • renjiazhuo123 丿灬序曲 3年前

    建议用selenium的选择器匹配模式匹配,可以直接通过id或者class名字找到路径,xpath经常匹配不出来,再就是查看获取的网页类容中是否和看到的页面一致,有些会动态渲染

    点赞 1 评论 复制链接分享
  • qq_19339041 silence cc 3年前

    已解决,辛苦大家了,**原因为服务器返回的数据针对当前使用的谷歌浏览器额外添加了数据导致匹配为空**,针对不同的浏览器返回不同的格式数据,

    而IE相对来说最标准,尤其是老版本的IE,更不会出现问题。

    使用IE11的 User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko完美解决。

    点赞 4 评论 复制链接分享
  • mugenmn mugenmn 3年前

    调试数据源字符串是否一致,可能有些http请求 get的内容 跟页面的内容不一致

    点赞 评论 复制链接分享
  • qq_42052466 qq_42052466 3年前
    点赞 评论 复制链接分享