zoukankan      html  css  js  c++  java
  • 7.解决在python中用selenium启动FireFox浏览器启动不了的方法

    首次在利用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 FilesMozilla Firefox

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

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

     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

    具体方法如下图说明:

  • 相关阅读:
    安卓9.0内测的背后,是上万App开发者半年来的适配优化
    错误记录:vue跟vue编译器版本不一致
    jspdf简单使用
    vue input添加回车触发
    vue watch bug记录
    SecureCRT通过拷贝配置文件登陆
    仿射变换
    opencv图像的旋转
    图像旋转的原理
    CvScalar
  • 原文地址:https://www.cnblogs.com/ubuntu1987/p/11464884.html
Copyright © 2011-2022 走看看