博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
阅读量:6073 次
发布时间:2019-06-20

本文共 604 字,大约阅读时间需要 2 分钟。

使用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浏览器)

转载于:https://www.cnblogs.com/Stephen-Curry/p/7279475.html

你可能感兴趣的文章
Oracle DG 逻辑Standby数据同步性能优化
查看>>
exchange 2010 队列删除
查看>>
android实用测试方法之Monkey与MonkeyRunner
查看>>
「翻译」逐步替换Sass
查看>>
H5实现全屏与F11全屏
查看>>
处理excel表的列
查看>>
Excuse me?这个前端面试在搞事!
查看>>
C#数据采集类
查看>>
quicksort
查看>>
检验函数运行时间
查看>>
【BZOJ2019】nim
查看>>
Oracle临时表空间满了的解决办法
查看>>
四部曲
查看>>
LINUX内核调试过程
查看>>
【HDOJ】3553 Just a String
查看>>
Java 集合深入理解(7):ArrayList
查看>>
2019年春季学期第四周作业
查看>>
linux环境配置
查看>>
ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
查看>>
lintcode:next permutation下一个排列
查看>>