zoukankan      html  css  js  c++  java
  • selenium缺少chromedriver解决方法

    1.安装好selenium,运行一段测试代码:

    from selenium import webdriver
    
    brower = webdriver.Chrome()
    brower.get('www.baidu.com')
    brower.quit()

      如果浏览器没有调起来,并提示以下错误:selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH。

      按字面意思是chromedriver没有设置环境变量,但其实是因为安装chrome浏览器的时候通常没有chromedriver,需要我们手动下载。

    2.驱动版本对应chrome浏览器版本,下面提供两个地址:

      http://chromedriver.storage.googleapis.com/index.html

      http://npm.taobao.org/mirrors/chromedriver/

      比如我这里chrome版本是 70.0.3538.97,那么我下载对应路径下的 chromedriver_win32.zip ,64位和32位的chrome都可以使用。其他浏览器同理。

    3.把刚下载的chrchromedriver放到chrome的安装更目录:C:Program Files (x86)GoogleChromeApplication ,并添加到环境变量 或者 代码中指定 驱动的路径

    from selenium import webdriver
    
    brower = webdriver.Chrome('C:Program Files (x86)GoogleChromeApplicationchromedriver.exe')   #指定chromedriver路径
    brower.get('www.baidu.com')
    brower.quit()


  • 相关阅读:
    Shell IFS
    Crontab
    linux awk
    free
    条件语句练习2
    条件语句练习
    打印菜单
    条件测试语法
    read 命令
    jQuery(实例)
  • 原文地址:https://www.cnblogs.com/shenh/p/10070790.html
Copyright © 2011-2022 走看看