今天爬网站,用selenium被识别了。昨天还是一切正常。
我的chrome设置了开发者模式,但是检查后发现window.navigator.webdriver的值还是true。
有人遇到过类似情况吗?
79(含79)之后的版本都不行,我找到了另外一个方法,不用退版本了,可以看下我这个文章:https://blog.csdn.net/qq_35866846/article/details/105712147
我忘了什么时候更新的chrome79了,反正是最近几天,今天遇到滑块发现滑不过去了,然后就发现chrome79开发者模式window.navigator.webdriver是true,其他版本都是defined,不知道是chrome79这个版本的问题,还是chrome79这两天更新了什么了,你们都是最近一两天更新的吗
哪个版本可以?我也是用的79的
ChromeDriver 79.0.3945.36版本修复了非无头模式下排除“启用自动化”时,window.navigator.webdriver是未定义的问题,v79版本应该暂时无法通过更改enable-automation设置,解决window.navigator.webdriver===true的问题。
正常使用的话,将Chrome回滚一个版本,ChromeDriver回滚对应Chrome的版本即可