用户工具

站点工具


selenium:常见模块

这是本文档旧的修订版!


    options = webdriver.ChromeOptions()

    options.add_argument("--disable-blink-features=AutomationControlled")  # 关闭自动化控制标志

    options.add_experimental_option('excludeSwitches', ['enable-logging'])

    driver = webdriver.Chrome(options=options)

    # 关键步骤:通过 CDP 在页面加载前修改 navigator.webdriver

    driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {

        "source": """

        Object.defineProperty(navigator, 'webdriver', {

            get: () => undefined

        })

        """

    })

    #以上为初始化。
/www/wwwroot/dokuwiki/data/attic/selenium/常见模块.1746590358.txt.gz · 最后更改: 2025/05/07 11:59 由 bjgdtc