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