当前位置:首页 > CN2资讯 > 正文内容

python idle windows10 闪退

3天前CN2资讯


目录

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注册表修改注册表以禁用更新


1.场景说明

我使用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


2.调用API代码

from selenium import webdriver from selenium.webdriver.chrome.service import Service import time # 设置你自己的chormedriver存放路径 service=Service(r"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe") driver = webdriver.Chrome(service=service) driver.get("https://www.baidu.com")

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

 3.寻错

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

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

自检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版本

首先确保chromedriver的文件保存路径已经存放在环境变量

win+R 打开cmd  输入chromedriver.exe

如图所示

chromedriver的版本为  103.0.5060.53

版本一致,下一位!

2.是否为selenium版本的问题

首先查看selenium版本

在pycharm的Terminal输入

pip show selenium

显示版本为4.14.0

或者

win+R 打开cmd  输入

pip show selenium

显示版本为4.16.0

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

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

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

直接

pip uninstall selenium

给我坐下!!!

继续!

卸载高版本的selenium

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

Terminal中  pip uninstall selenium 

直接删除

下载低版本的selenium

然后

pip install selenium==4.1.1 -i  https:///simple/ 

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

pip show selenium

ok

显示版本为4.1.1

试试!

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

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

4.后续聊聊

关闭chrome自动更新功能

我在新系统上装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_MACHINE\SOFTWARE\Policies\Google\Update。

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

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


创建一个名为 AutoUpdateCheckPeriodMinutes 的 DWORD 值,并将数据设置为 0。


同样,创建一个名为 UpdateDefault 的 DWORD 值,并将数据设置为 0。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/27759.html

    分享给朋友:

    “python idle windows10 闪退” 的相关文章

    Hostloc论坛:主机爱好者的交流与协作平台

    在这个快速发展的互联网时代,信息交流变得尤为重要,Hostloc论坛正是这样一个致力于主机相关话题交流的平台。论坛的创办源于一群热衷于主机技术的人士,他们希望通过建立一个开放的讨论空间,分享自己的经验和见解。随着时间的推移,Hostloc逐渐发展成为一个全球知名的主机论坛,吸引了来自各个国家的用户共...

    搬瓦工VPS与CN2线路解析:提升网络稳定性与性价比

    搬瓦工(BandwagonHost)是一家值得关注的国外VPS主机服务商,因其性价比高、性能优异而在用户中口耳相传。最初我对搬瓦工的了解并不多,但随着对VPS服务需求的增加,自然也对市场上比较有名的服务商产生了浓厚的兴趣。在我研究的过程中,搬瓦工的特点确实吸引了我的眼球,尤其适合需要稳定网络和较高性...

    VPS论坛:虚拟主机爱好者的交流与学习平台

    VPS论坛概述 VPS论坛是一个专为VPS主机爱好者提供交流与分享的平台。在这里,像我这样对VPS感兴趣的人们,可以参与关于虚拟专用服务器的各种讨论。VPS实际上属于一个相对小众的领域,因此知名的VPS论坛数量较少,但它们所承载的信息和交流却是丰富多彩的。这些论坛不仅是获取信息的重要来源,更是与其他...

    香港云服务器: 选择与性能优化指南

    在数字化时代,云计算的出现使得企业和个人的 IT 资源管理变得更加灵活和高效。云服务器作为云计算的重要组成部分,它提供了强大的计算能力和存储空间,用户可以根据需要随时进行扩展。简单来说,云服务器使得用户不必再依赖于物理服务器,借助互联网便能获取强大计算资源。这种资源的高度可用性和灵活性,为各种规模的...

    如何选择和使用CN2GIA VPS提升网络体验

    当我第一次接触CN2GIA VPS的时候,心中充满了好奇。CN2GIA VPS是一种虚拟专用服务器,特别适合需要高效稳定网络连接的用户。它的全称是“China Telecom CN2 GIA”,其中“CN2”代表中国电信的第二代网络,而“GIA”则表示全球互联网接入。这种技术通过优化网络路径,提供了...

    深入探讨Choopa:服务器性能、云服务特点与用户成功案例

    Choopa概述 我想和你聊一聊Choopa。这家公司在业内可谓是一个非常有影响力的名字。成立于20世纪末,Choopa最初在互联网基础设施领域起步。随着科技迅速发展,Choopa逐步扩大了业务范围,成为目前业界公认的领先者之一。它的名字不仅代表着技术的前沿,同时也承载着无数用户的期待和信赖。 在早...