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 }) """ }) #以上为初始化。
关闭自动化、关闭报错log