问题描述

我的chrome一直提示我要更新,我嫌它一直提示很烦人,就更新了。不更新不要紧,更新后我发现我的selenium打开chrome时开始闪退,这是之前没有的情况,我估计肯定是和版本有关

解决方案

首先,和网上大多数教程说的一样,我们要去下载一个和chrome版本对应的chromedriver

网址如下——http://chromedriver.storage.googleapis.com/index.html

进入网址后,发现有很多数字,对应着相应的版本号
在这里插入图片描述
那我们要选择哪个版本呢?答案要到chrome中寻找

点击设置
在这里插入图片描述
点击左下角的关于chrome

在这里插入图片描述
可以看到是90开头的,再去之前的页面找到对应的版本

就是它了
在这里插入图片描述
点进去查看下载win32版本(以windows举例),64位的下这个也可以,大家不必担心
在这里插入图片描述

下载后解压,得到一个exe文件
在这里插入图片描述
将其放入python下的Scripts中(我之前就是放在这,可以正常运行,但我这个方法放在别的地方也可以)

重启pycharm

最关键的部分来了!我们需要修改一下我们原来的代码:
在这里插入图片描述
这个方法的原理就是通过executavle_path锁定我们刚刚下载好的exe文件的位置,所以我才说放在哪都可以

运行一下,完全ok!!!
在这里插入图片描述
觉得有帮助的小伙伴可以点一个免费的赞,我们花开再会!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐