业界动态
关于使用ChromeDriver打开Chrome浏览器自动闪退问题
2024-12-26 08:24

目录

1.场景说明

2.调用API代码

 3.寻错

1.是否chrome浏览器和chromedriver驱动的版本不一致

自检chrome版本

自检chromedriver版本

2.是否为selenium版本的问题

首先查看selenium版本

卸载高版本的selenium

下载低版本的selenium

4.后续聊聊

关闭chrome自动更新功能

1.在windows搜索框搜索services.msc或者服务

2.在windows搜索框搜索任务计划程序

3.在regedit更改Chrome注册表修改注册表以禁用更新


我使用pycharm的api启动chromedriver打开chrome浏览器网页,成功启动但是闪退

浏览器      Google Chrome         103.0.5060.53

驱动          chromedriver_win32  103.0.5060.53

集成环境  Pycharm 2022.01.02

                 python 3.10

                 selenium 4.14.0

                 windows10

浏览器下载地址

驱动下载地址

 注意:在使用chromeDriver时要确保已经关闭chromebrowser的自动更新功能

 如果未关闭,可以参考文章底部内容

 

正常情况之下,浏览器不会自动关闭,实际情况却是,打开浏览器后闪退! 

首先说明上述代码运行时并没有报错

自检chrome版本

打开chrome浏览器——>点击右上角update(更多)——>Help——>点击about Google Chrome——>显示version

Checking for updates

Version 103.0.5060.53 (Official Build) (32-bit)

或者

在Chrome搜索框中输入chrome://version/

显示

Google Chrome

103.0.5060.53 (Official Build) (32-bit) (cohort: Stable)

自检chromedriver版本

win+R 打开cmd  输入chromedriver.exe

如图所示

chromedriver的版本为  103.0.5060.53

版本一致,下一位

首先查看selenium版本

在pycharm的Terminal输入

 
  
 

显示版本为4.14.0

或者

win+R 打开cmd  输入

 
  
 

显示版本为4.16.0

什么情况为什么有两个版本

知道了!我的pycharm和pythonIDE不是用的一个编译环境

所以我就把cmd打开的 (pythonIDE)删除吧!

直接

 

给我坐下

继续

卸载高版本的selenium

因为pycharm中selenium的版本为4.14.0,是不是版本太高了

Terminal中  pip uninstall selenium 

直接删除

下载低版本的selenium

然后

 
 

国内镜像源下载低版本的selenium

 
  
 

ok

显示版本为4.1.1

试试!

成功了,兄弟们!都多余了

当然还可以是其他版本,大家可以多试试。

我在新系统上装chrome没有关闭自动更新功能,结果导致chrome自动更新

然后我想卸载后重装,发现只有首次安装可以自定义位置,重装chrome会自动默认安装路径为C盘

所以我特地给我文章的补全一下信息(2024.5.15)

以下三种方法

1.在windows搜索框搜索services.msc或者服务

然后我们找到Google更新服务,如下图

右键Google 更新服务 (gupdate)、Google 更新服务 (gupdatem)、GoogleUpdaterService和GoogleUpdaterInternalService这四项服务全部禁用。

右键-->属性-->常规-->启动类型-->禁用

将这四项功能改为禁用,然后点击应用-->确定

2.在windows搜索框搜索任务计划程序

用第一个方法之后,我试了一下其实浏览器也不更新了,但我觉得加上第二个方法比较保险

当我们进入搜索任务计划程序

在左侧的资源视图找到GoogleUpdaterTaskSystem

右键-->禁用

3.在regedit更改Chrome注册表修改注册表以禁用更新

不建议新手使用

按 Win + R 打开运行对话框,输入 regedit,然后按 Enter。

导航到 HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogleUpdate。

如果你没有看到 GoogleUpdate,你需要创建这些键:右键 Google 键,选择 新建 -> 项,命名为 Update。

在 Update 键中,右键点击空白区域,选择 新建 -> DWORd (32位) 值。

    以上就是本篇文章【关于使用ChromeDriver打开Chrome浏览器自动闪退问题】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/news/4686.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多   
最新文章
百万级维权,这届玩家越来越不好“糊弄”了
这两天,游戏圈里最热的梗,大概莫过于网易旗下的女性向游戏的运营事件中的“三连大字报”。·《世界之外》没有涨价。·《世界之
Heather Wardle 处在游戏与赌博交织的模糊地带
原载简介本文转自落日间—译介的(https://xpaidia.com/sunset-project/ )“游戏 - 赌博 - 耗费 Game - Gambling - Consuming
手摇八音盒、好书盲盒、限量文创织锦大礼包……橙柿福利8月上新
橙柿生活精彩纷呈,每天发帖打卡,有机会赢得花式奖品。活动多多,福利多多,快来参与吧!  【爆款推荐】动漫圈#八月次元猎人21
连平等:下半年政策层面有哪些重要看点?|政策与监管
文/广开首席产业研究院院长兼首席经济学家连平,广开首席产业研究院刘涛、马泓、王运金7月30日,中共中央政治局召开会议,分析研
渭滨区2025年义务教育学校招生入学公告(第1号)
渭滨区2025年义务教育学校招生入学公告(第1号)小学根据《中华人民共和国义务教育法》要求,结合我区实际,按照“划定学区、就
对话测测任永亮:把心情、星座、MBTI “产品化”,还赚到钱的人
为什么人总想测测自己?文丨王与桐编辑丨宋玮一款长期霸榜女性用户心智的产品,融合了星座、MBTI、情绪洞察等泛心理工具,看上去
青记独家|郭晓科 蒋予格:媒体融合的突围与进路:以“人民性”推进主流媒体系统性变革
一、引言回顾过去十年,在“党性”和“人民性”旗帜鲜明的底色下,媒体融合实现了由表及里、由点到面向深水区的稳步推进。中国语
7月BCI指数比上月小幅下降|NO.159
2025年7月,“长江商学院中国企业经营状况指数” (CKGSB Business Conditions Index,简称BCI) 于日前发布。数据显示,7月BCI录
建发股份在海南设立国际控股 注册资本为2亿元
观点网讯:8月4日,在海南设立国际控股有限公司,旨在拓展智能无人飞行器销售等电子设备业务领域。该公司注册资本为2亿元,经营
深圳建筑电工哪里能办,建筑电工培训上岗,年审
深圳建筑电工证在哪办建筑焊工证件属于建设厅规定的建设工地必须配备的建筑​特种上岗证,上岗作业人员需考取并佩戴该证件