• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

selenium 选项 chrome_options

武飞扬头像
yudiandian2014
帮助1

当前环境:

Windows 10 Python 3.7  selenium  3.141.0  Google Chrome 115.0.5790.110 (64 位)

一种方法:

  1.  
    from selenium import webdriver
  2.  
     
  3.  
     
  4.  
    if __name__ == '__main__':
  5.  
    # chrome 选项配置
  6.  
    chrome_options = webdriver.ChromeOptions()
  7.  
    # 设置无界面浏览
  8.  
    # chrome_options.add_argument('--headless')
  9.  
    # 忽略证书报错
  10.  
    chrome_options.add_argument('ignore-certificate-errors')
  11.  
    # 取消chrome受自动控制提示
  12.  
    chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])
  13.  
    # 关掉密码弹窗
  14.  
    prefs = {"": "", "credentials_enable_service": False, "profile.password_manager_enabled": False}
  15.  
    chrome_options.add_experimental_option("prefs", prefs)
  16.  
    # Chrome.exe 路径
  17.  
    chrome_options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
  18.  
    # chromedriver.exe 路径
  19.  
    ChromedriverPath = r'.\chromedriver.exe'
  20.  
    driver = webdriver.Chrome(ChromedriverPath, options=chrome_options)
  21.  
     
  22.  
    # 打开百度
  23.  
    driver.get('https://www.百度.com')
  24.  
     
学新通

另外一种方法:

  1.  
    from selenium import webdriver
  2.  
    from selenium.webdriver.chrome.options import Options
  3.  
     
  4.  
     
  5.  
    if __name__ == '__main__':
  6.  
    # chrome 选项配置
  7.  
    options = Options()
  8.  
    # 设置无界面浏览
  9.  
    # options.add_argument('--headless')
  10.  
    # 忽略证书报错
  11.  
    options.add_argument('ignore-certificate-errors')
  12.  
    # 取消chrome受自动控制提示
  13.  
    options.add_experimental_option("excludeSwitches", ['enable-automation'])
  14.  
    # 关掉密码弹窗
  15.  
    prefs = {"": "", "credentials_enable_service": False, "profile.password_manager_enabled": False}
  16.  
    options.add_experimental_option("prefs", prefs)
  17.  
    # Chrome.exe 路径
  18.  
    options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'
  19.  
    # chromedriver.exe 路径
  20.  
    ChromedriverPath = r'.\chromedriver.exe'
  21.  
    driver = webdriver.Chrome(ChromedriverPath, options=options)
  22.  
     
  23.  
    # 打开百度
  24.  
    driver.get('https://www.百度.com')
  25.  
     
学新通

参考:

selenium关闭左上方Chrome 正受到自动测试软件的控制的提示 - 简书

https://www.cnblogs.com/yangjintao/p/10599868.html

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgfihka
系列文章
更多 icon
同类精品
更多 icon
继续加载