ubuntu1987

首次在利用python中的selenium启动FireFox浏览器时可能碰到如下问题

当输入如下代码时:

from selenium import webdriver
brower=webdriver.Firefox()      #首次调用时可能此处代码会报错

然后运行,如出现以下情况时

selenium.common.exceptions.WebDriverException: Message: \'geckodriver\' executable needs to be in PATH.

 

 可以用以下方法解决:

1.在如下网址下载getckodriver.exe程序,下载地址:https://github.com/mozilla/geckodriver/releases

 

 2.根据电脑系统版本下载文件并解压,然后复制到Firefox安装目录中,如:C:\Program Files\Mozilla Firefox

 

 

 

 

3.然后将Firefox浏览器目录路径添加到环境变量path下.

4.再把geckodriver.exe复制到python安装目录,如:D:\Python\Python37

 

 

 5.至此,该问题完美解决。试运行如下:

 

新增Linux中安装geckodriver.exe方法

1.先在如下网址下载getckodriver.exe程序,下载地址:https://github.com/mozilla/geckodriver/releases

2.解压:tar zxvf geckodriver-v0.24.0-linux64.tar.gz

3.mv geckodriver /usr/local/bin

具体方法如下图说明:

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-10
  • 2021-07-18
  • 2021-12-17
  • 2022-12-23
  • 2021-12-25
  • 2021-09-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2021-09-28
  • 2021-10-03
  • 2021-12-20
相关资源
相似解决方案