飞道的博客

chrome更新后,再次使用selenium打开chrome却发现闪退了?全网最详细教程,肯定能帮到你!

404人阅读  评论(0)

文章目录

问题描述

我的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!!!

觉得有帮助的小伙伴可以点一个免费的赞,我们花开再会!


转载:https://blog.csdn.net/ljhsq/article/details/117201292
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场