问题描述
我的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
查看评论