weixin_42555985
没人不认识我
采纳率0%
2019-12-12 12:17 阅读 2.2k

selenium中设置了chrome的开发者模式,window.navigator.webdriver依然是true

今天爬网站,用selenium被识别了。昨天还是一切正常。

我的chrome设置了开发者模式,但是检查后发现window.navigator.webdriver的值还是true。
有人遇到过类似情况吗?

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

4条回答 默认 最新

  • qq_35866846 诡途 2020-05-06 10:17

    79(含79)之后的版本都不行,我找到了另外一个方法,不用退版本了,可以看下我这个文章:https://blog.csdn.net/qq_35866846/article/details/105712147

    点赞 2 评论 复制链接分享
  • u013700730 u013700730 2019-12-17 06:53

    我忘了什么时候更新的chrome79了,反正是最近几天,今天遇到滑块发现滑不过去了,然后就发现chrome79开发者模式window.navigator.webdriver是true,其他版本都是defined,不知道是chrome79这个版本的问题,还是chrome79这两天更新了什么了,你们都是最近一两天更新的吗

    点赞 1 评论 复制链接分享
  • boomLJiE boomLJIE 2019-12-17 11:51

    哪个版本可以?我也是用的79的

    点赞 1 评论 复制链接分享
  • chaoxiao1231 chaoxiao1231 2019-12-20 17:46

    图片说明
    ChromeDriver 79.0.3945.36版本修复了非无头模式下排除“启用自动化”时,window.navigator.webdriver是未定义的问题,v79版本应该暂时无法通过更改enable-automation设置,解决window.navigator.webdriver===true的问题。
    正常使用的话,将Chrome回滚一个版本,ChromeDriver回滚对应Chrome的版本即可

    点赞 评论 复制链接分享

相关推荐