1. 程式人生 > >Chrome driver 安裝及問題

Chrome driver 安裝及問題

python

chrome driver

模擬瀏覽器對網站進行請求。

安裝

chromedriver下載地址:https://sites.google.com/a/chromium.org/chromedriver/downloads

註:chrome版本


解壓得到chromedriver.exe文件

將解壓後的exe文件放到chrome的安裝目錄下...\Google\Chrome\Application\ (我的Chrome安裝目錄: C:\Program Files (x86)\Google\Chrome\Application )根據自己的chrome瀏覽器的路徑

配置環境變量:

設置path環境變量,把chrome的安裝目錄添加至環境變量(chromedriver.exe不要加入路徑

測試:

  1. #coding:utf-8

  2. from selenium import webdriver

  3. import time

  4. def main():

  5. b=webdriver.Chrome()

  6. b.get(‘http://www.baidu.com‘)

  7. time.sleep(5)

  8. b.quit()

  9. if __name__ == ‘__main__‘:

  10. main()



問題:

出現selenium.common.exceptions.WebDriverException: Message: ‘ChromeDriver executable needs to be available in the path.

提示chrome driver沒有放置在正確的路徑下,於是下載chrome dirver,然後放置到chrome所在的目錄下,再次運行就OK了!

用下面這種方式檢驗是路徑錯誤還是安裝錯誤:

import os

from selenium import webdriver

chromedriver = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"

driver = webdriver.Firefox()

driver.get(‘http://stackoverflow.com‘)

driver.quit()

執行沒有問題,說明環境變量配置錯誤,那就重新返回上面配置吧

本文出自 “運維日記” 博客,請務必保留此出處http://guyuyuan.blog.51cto.com/8666992/1944403

Chrome driver 安裝及問題