selenium+python自动化安装火狐驱动geckodriver 碰到的问题

问题①Service geckodriver unexpectedly exited. Status code was: 1

原因:下载版本不可用,刚开始下载的v0.23.0/v.24.0。后面下载geckodriver版本,下载版本v0.29.1/(我下载的是win64位,根据自己电脑下载)

在cmd命令窗口输入:geckodriver,出现截图所示的信息说明驱动是ok的,如果是空白,只有个_,就说驱动不能用

 geckodrive下载地址:https://registry.npmmirror.com/binary.html?path=geckodriver/

火狐浏览器版本下载: https://ftp.mozilla.org/pub/firefox/releases/(我是从官网下的最新版本)

geckodrive解压后放在python安装的D:\Python\Python310\Scripts 目录下

geckodriver驱动弄好之后,记得关闭pycharm重新打开运行

问题②Service geckodriver unexpectedly exited. Status code was: 64

这个报错的原因是selenium的版本不对,推荐使用3.141.0版本的,我之前用的selenium版本是3.10.0

(1)查看selenium版本命令:pip show selenium

(2)更新selenium到指定版本:pip install --upgrade selenium==3.141.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

更新成功之后,关闭pycharm重新打开运行就ok了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容