完美解决“Chrome正受到自动测试软件的控制”和“请停用以开发者模式运行的扩展程序” 您所在的位置:网站首页 谷歌自动编程软件下载 完美解决“Chrome正受到自动测试软件的控制”和“请停用以开发者模式运行的扩展程序”

完美解决“Chrome正受到自动测试软件的控制”和“请停用以开发者模式运行的扩展程序”

2024-07-13 09:25| 来源: 网络整理| 查看: 265

Python小白一枚,学习到爬虫的 “selenium” 章节时,自动打开浏览器后,我的chrome 浏览器会出现一个弹框“Chrome正受到自动测试软件的控制”(如下图),非常的恼火。然后努力的解决了该问题。 在这里插入图片描述 解决完上述问题后,自动打开浏览器后又出现了第二个问题,又一个弹框“请停用以开发者模式运行的扩展程序”(如下图)My god!! 努力解决之! 在这里插入图片描述

现将上述两个问题的解决过程展现: 电脑环境:PC, Windows7 (专业版),64位 软件&编辑器: Python3, VS Code 浏览器:Chrome 版本 81.0 (正式版本)(64位)最新版本

问题一解决: 目前的度娘此问题的解决方案(通过设置disable-infobars属性)基本无效(下图),

option=webdriver.ChromeOptions() #浏览器启动设置类 option.add_argument('disable-infobars') #浏览器启动配置 driver=webdriver.Chrome(chrome_options=option) #启动谷歌浏览器

原因是不断更新版本的Chrome中的该属性已废除,so 解决方案是传入’excludeSwitches’的选项,然后再排除’enable_automation’ 的开关, 代码如下(下图),亲测完美解决!!!: 原文参考:https://help.applitools.com/hc/en-us/articles/360007189411–Chrome-is-being-controlled-by-automated-test-software-notification

chrome_options = webdriver.ChromeOptions() chrome_options.add_experimental_option("excludeSwitches",['enable-automation']) driver = webdriver.Chrome(options = chrome_options)

问题二解决: 度娘的很多目前的解决方案都无法彻底解决,经过测试 只要下载一个 version.dll 的插件,便可完美解决,亲测在 Chrome 81.0 最新版成功禁用弹窗!!

version.dll 下载: 百度云盘 下载链接 提取码:yhrb

(该插件,需要放置在 chrome.exe 主程序目录下 ) (如下载链接失效,可留言给我)

最后, 胜利!撒花!!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有