“selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.”

首先阐明会出现该错误提示的原因是,如果下载Selenium3.X调用浏览器必须下载一个类似补丁的文件,比如FireBox为geckodriver、Chrome的为chromedriver。
提取chromedriver:[https://chromedriver.storage.googleapis.com/index.html?path=2.35/]()
提取geckodriver:https://github.com/mozilla/geckodriver/releases
然后根据自己主机的版本号选择。
到这里,问题还没有完全解决。。。
因为我是用的FireBox,所以接下来我将演示geckodriver如何绑定到FireBox的目录下并设置环境变量Path值。(于geckodriver下载chromedriver唯一的区别便是下载的补丁不同以及所使用的浏览器不同)
将解压后的文件我是放在了--->

我之所以放在了D盘是因为我竟然找不到我之前FireBox的安装目录,无奈之下卸载重新安装在D盘。-
将geckodriver文件放到FireBox安装目录下后,便是将geckodriver.exe程序所在的路径添加到Path中(我是直接添加到了当前用户的环境变量下)
其绝对路径--->

最后就是找到添加环境变量,这个直接百度便可以查到能解决该问题的方法。我也在这里提供一个来自于百度的链接。https://jingyan.baidu.com/article/db55b6099d1e0d4ba30a2fc0.html
当然,如果在进行上述步骤时你打开了pycharm,请重启后即可“真正”解决这个问题!!!

posted @ 2020-08-13 16:22  小酷蛙  阅读(275)  评论(0)    收藏  举报