selenium规避检测

    科技2023-11-21  79

    chrome 79以前版本

    from selenuim import webdriver from selenium.webdriver import ChromeOptions option = ChromeOptions() option.add_experimental_option('excludeSwitches',['enable-automation']) driver = webdriver.Chrome(options=option)

    chrome 79以后版本

    from selenuim import webdriver driver = webdriver.Chrome() driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { "source": """ Object.defineProperty(navigator, 'webdriver', { get: () => undefined }) """ })
    Processed: 0.012, SQL: 8