当前位置: 首页 > news >正文

selenium 选项 chrome_options

当前环境:

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

一种方法:

from selenium import webdriverif __name__ == '__main__':# chrome 选项配置chrome_options = webdriver.ChromeOptions()# 设置无界面浏览# chrome_options.add_argument('--headless')# 忽略证书报错chrome_options.add_argument('ignore-certificate-errors')# 取消chrome受自动控制提示chrome_options.add_experimental_option("excludeSwitches", ['enable-automation'])# 关掉密码弹窗prefs = {"": "", "credentials_enable_service": False, "profile.password_manager_enabled": False}chrome_options.add_experimental_option("prefs", prefs)# Chrome.exe 路径chrome_options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'# chromedriver.exe 路径ChromedriverPath = r'.\chromedriver.exe'driver = webdriver.Chrome(ChromedriverPath, options=chrome_options)# 打开百度driver.get('https://www.baidu.com')

另外一种方法:

from selenium import webdriver
from selenium.webdriver.chrome.options import Optionsif __name__ == '__main__':# chrome 选项配置options = Options()# 设置无界面浏览# options.add_argument('--headless')# 忽略证书报错options.add_argument('ignore-certificate-errors')# 取消chrome受自动控制提示options.add_experimental_option("excludeSwitches", ['enable-automation'])# 关掉密码弹窗prefs = {"": "", "credentials_enable_service": False, "profile.password_manager_enabled": False}options.add_experimental_option("prefs", prefs)# Chrome.exe 路径options.binary_location = r'C:\Program Files\Google\Chrome\Application\chrome.exe'# chromedriver.exe 路径ChromedriverPath = r'.\chromedriver.exe'driver = webdriver.Chrome(ChromedriverPath, options=options)# 打开百度driver.get('https://www.baidu.com')

参考:

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

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

http://www.lryc.cn/news/117689.html

相关文章:

  • 自然语言处理(Natural Language Processing,NLP)
  • 基于机器学习的库存需求预测 -- 机器学习项目基础篇(12)
  • 【D3S】集成smart-doc并同步配置到Torna
  • 网络安全设备及部署
  • LVS集群
  • Kubernetes(K8s)从入门到精通系列之十二:安装和设置 kubectl
  • 探索 TypeScript 元组的用例
  • Pytorch使用NN神经网络模型实现经典波士顿boston房价预测问题
  • 微服务间消息传递
  • python——案例16:约瑟夫生者死者链队列
  • 【人工智能前沿弄潮】—— 玩转SAM(Segment Anything)
  • 每日一题——合并两个有序的数组
  • MPP架构和Hadoop架构的区别
  • Java02-迭代器,数据结构,List,Set ,Map,Collections工具类
  • 福布斯发布2023云计算100强榜单,全球流程挖掘领导者Celonis排名17
  • 计算机网络 MAC地址
  • Jay17 2023.8.10日报
  • Winform中DatagridView 表头实现一个加上一个checkBox,实现全选选项功能
  • rust基础
  • 剑指offer39.数组中出现次数超过一半的数字
  • spring技术栈面试题
  • Android Glide MemorySizeCalculator计算值,Kotlin
  • KEIL自带的Jlink怎么升级更换版本
  • 图的遍历之 深度优先搜索和广度优先搜索
  • Java学习笔记27——file类
  • 细胞——求细胞数量 C++详解
  • 【计算机视觉】关于图像处理的一些基本操作
  • Android Animation Made Easy
  • 56从零开始学Java之与字符串相关的正则表达式
  • STM32 定时器自动重装载寄存器ARR带来的影响,ARPE0和1区别