取消chrome受自动控制提示
代码示例:
def __get_chrome_driver(self):
"""获取谷歌的驱动并执行"""
# 取消chrome受自动控制提示
chrome_options = Options()
chrome_options.add_argument('--disable-gpu') # 谷歌文档提到需要加上这个属性来规避bug
chrome_options.add_argument('lang=zh_CN.UTF-8') # 设置默认编码为utf-8
chrome_options.add_experimental_option('useAutomationExtension', False) # 取消chrome受自动控制提示
chrome_options.add_experimental_option("excludeSwitches", ['enable-automation']) # 取消chrome受自动控制提示
# 指定webdriver文件下的谷歌驱动
chrome_driver_path = os.path.join(self.driver_path,'chromedriver.exe')
# 传入webdriver驱动的新方法 Service()函数;以前的报警告,即将弃用
chrome_driver_path_obj = Service(chrome_driver_path)
driver = webdriver.Chrome(service=chrome_driver_path_obj,options=chrome_options)
logger.info('初始化google浏览器并启动')
return driver
代码编写位置

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。


