admin 管理员组文章数量: 1132096
一、情景描述及原因说明
selenium是在自动化爬虫时候的一个强有力的工具,但是通常在自动化的时候它会被检测到是一个爬虫程序,从而对用户操作进行限制。
这里以Edge驱动为例,比如我们在登录的时候:如果是手动打开的网页,可以直接登录成功。但是如果是使用的selenium打开的,他会显示 Microsoft Edge 正由自动测试软件控制, 并且在我们输入用户信息之后显示请求参数异常。
浏览器的不同打开方式的指纹也有所不同,我们可以通过 关键字window.navigator.webdriver来进行查看。
查看方式:
1、打开开发者工具
2、点击控制台
3、直接输入window.navigator.webdriver并回车
返回结果有两种,
undefined,说明是正常浏览器(chrome显示)
false 说明是正常浏览器(Edge显示)
&nbs
版权声明:本文标题:selenium绕过浏览器检测 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.520sys.cn/xp/1765056199a1797055.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论