admin 管理员组

文章数量: 1132096

 一、情景描述及原因说明

selenium是在自动化爬虫时候的一个强有力的工具,但是通常在自动化的时候它会被检测到是一个爬虫程序,从而对用户操作进行限制。

这里以Edge驱动为例,比如我们在登录的时候:如果是手动打开的网页,可以直接登录成功。但是如果是使用的selenium打开的,他会显示 Microsoft Edge 正由自动测试软件控制, 并且在我们输入用户信息之后显示请求参数异常。

浏览器的不同打开方式的指纹也有所不同,我们可以通过 关键字window.navigator.webdriver来进行查看。

查看方式:

1、打开开发者工具

2、点击控制台

3、直接输入window.navigator.webdriver并回车

返回结果有两种,

        undefined,说明是正常浏览器(chrome显示)

        false            说明是正常浏览器(Edge显示)

&nbs

本文标签: 浏览器 selenium