使用python+selenium尝试搞自动化有点小激动,没想到搭建环境的过程中遇到各种各样的问题,调试来调试去,先是电脑上装了俩个版本的python,导致运行错误,卸载掉一个后,又遇到上述错误,找到解决办法是缺少geckodriver.exe驱动,光有这个驱动还不行,你得放在正确的地方,之前一直百度一直说安装的路径是在python目录下,结果发现一运行还是报错;然后就尝试放在firefox的安装目录下,流程如下:
1、下载geckodriver.exe:下载地址:https://github.com/mozilla/geckodriver/releases
2、下载解压后将getckodriver.exe复制到Firefox的安装目录下,如(C:\Program Files\Mozilla Firefox),并在环境变量Path中添加路径:C:\Program Files\Mozilla Firefox;
3.重启cmd或IDLE再次运行代码即可
如果这样还是不能解决问题,你可能需要把geckodriver.exe驱动再拷贝到python目录下(我在cmd里运行时就报的错,然后把geckodriver.exe复制到python目录下,就成功启动了firefox浏览器)