用户工具

站点工具


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/常见模块.1746590344.txt.gz · 最后更改: 2025/05/07 11:59 由 bjgdtc