软件定制开发供应商selenium 程序执行完之后,Chrome闪退的解决方法

问题描述:之前用selenium下的打开chrome网页后,软件定制开发供应商网页会一直留在页面,软件定制开发供应商但是昨天突然浏览器运行完后,软件定制开发供应商自己就退出了。

现象如下面的gif,这个gif有点长,反正就是自己会闪退:

 

网上一番搜索,有以下几个方面:

1、任务结束后线程随主程序一起结束。

2、webdriver和浏览器的版本号要匹配,否则浏览器会闪退。

很快我就排除了第一个可能,然后我重新下载了,网址如下:

https://chromedriver.storage.googleapis.com/index.html

打开过后,如下图:

 这个驱动型号的选择,需要根据你当前的版本号确定:

在设置-关于里面可以看到

但可以发现,驱动号码和浏览器版本号并不能完全相同,

我看反正只有一个高版本,于是我下载了高版本的,以为能兼容,发现不行,最后我下的是

100.0.4896.60版本的驱动。

 

那么下载好驱动了放哪个文件夹装呢:

我认为是应该放你(编译)解释器的根目录:

我放的是这个位置:

 放入这个文件夹后,我安装了一下,发现还是不行,可能是执行路径也要更改,在Python里面,执行路径改一下:

  1. from selenium import webdriver
  2. driver_path = r'C:\AA\2022\4_9\chromedriver.exe'
  3. drv = webdriver.Chrome(executable_path=driver_path)
  4. drv.get('https://www.baidu.com/')

然后再执行一遍,效果如下:

 

但是以后chrome浏览器可能还会自动更新,可以在msconfig里面把自动更新关掉。

 

下面是参考的文章,感谢下面文章的作者。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发