当我们使用selenium(以下命令)启用火狐浏览器时
from selenium import webdriver
browser = webdriver.Firefox()
报错如下:
selenium.common.exceptions.WebDriverException: Message: newSession
why?
缺少Geckodriver或者Geckodriver版本过低
GeckoDriver用于驱动Firefox
how?
1、下载Geckodriver
下载地址:https://github.com/mozilla/geckodriver/releases
选择需要的版本下载
2、解压
下载下来的文件为zip压缩包,解压包中文件
3、将下载下来的GeckoDriver.exe放入python安装路径下的Scripts文件夹内
(变相加入环境变量了)
4、最后进入cmd控制台,输入geckodriver,可查看是否安装成功
Geckodriver安装原文:https://blog.csdn.net/hy_696/article/details/80114065