当前位置:网站首页>[爬虫]使用selenium时,躲避脚本检测

[爬虫]使用selenium时,躲避脚本检测

2022-07-07 10:33:00 大西瓜和小栗子

问题现象

在一次脚本尝试登陆中有一个滑块,不管怎么拖动,它都会报错误。即使是脚本填入数据,你自己拖动滑块也会一直报错。

问题解决

这个问题主要是由于应用对脚本做了检测。检测的依据是
window.navigator.webdriver
以下这张图是修改后的,没设置前都是返回true.
在请求页面的时候,先把options设置一下。以下代码只对chrome 88版以上有用。

在这里插入图片描述

脚本

from selenium.webdriver.chrome.options import Options

option = Options()
option.add_argument('--disable-blink-features=AutomationControlled')

web = Chrome(options=option)
web.get("https://www.baidu.com")
原网站

版权声明
本文为[大西瓜和小栗子]所创,转载请带上原文链接,感谢
https://blog.csdn.net/pofesser/article/details/125637452