selenium配置

2023-06-12  本文已影响0人  飞跑的蛤蟆

防止网站获取selenium信息

设置浏览器 window.navigator.webdriver 属性为 false

driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
        "source": """
        Object.defineProperty(navigator, 'webdriver', {
        get: () => false
        })
        """
    })

关闭chrome正受到自动化软件控制

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_experimental_option(
      'excludeSwitches', [
      'enable-automation',  # 关闭:chrome正受到自动化软件控制
            'enable-logging'  # 关闭:获取默认适配器失败
        ]
    )

浏览器最大化

chrome_options.add_argument('--start-maximized')  # 最大化

清除cookies

driver.delete_all_cookies()  # 清除cookie
上一篇 下一篇

猜你喜欢

热点阅读