selenium配置简单反反爬

100 阅读1分钟

navigator.webdriver

前端基础的反爬是使用navigator.webdriver参数,在使用webdriver情况下返回为true,正常浏览情况为false, 有些网站会利用这点进行简单的反爬

webdriver配置

当然,webdriver也可以进行配置,可以使navigator.webdriver为false,绕过一部分网站的反爬监测

在以前,通过这种方式可以进行配置(python)

    chrome_options.add_experimental_option(
        "excludeSwitches", ["enable-automation"]
    )
    

但是在我某次更新后(可能是chrome123之后),就不生效了,后来查询了大量的文档,搜索,问GPT等等 最后终于功夫不负有心人,找到了解决方法

新版chrome(不确定,感觉123版本之后,也可能更早)使用以下方式配置

    chrome_options.add_argument(
        "--disable-blink-features=AutomationControlled"
    )

因为刚刚更新,目前在网上找不到相关信息,自己发现了,就分享一下