
问题原因:
使用pip安装selenium,默认安装的是最新版本的selenium,selenium 3.x开始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而2.x是executable_path="wires"
解决办法:
1.下载geckodriver:下载链接:Releases · mozilla/geckodriver · GitHub
2.将下载后解压的geckodriver.exe文件放倒Firefox的安装目录下
3. 添加环境变量:Firefox的安装目录

4.重新启动PyCharm,重新运行即可。
5.若还不可以则把下载后解压的geckodriver.exe文件复制到Python的Script中。
当使用pip安装的selenium与Firefox不兼容时,可能需要手动下载并配置geckodriver。步骤包括:下载geckodriver并将其放在Firefox安装目录下,添加环境变量,或者将geckodriver复制到Python的Scripts目录,然后重启PyCharm尝试重新运行。
1251

被折叠的 条评论
为什么被折叠?



