问题①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了