Chrome driver 安裝及問題
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不要加入路徑)
測試:
#coding:utf-8
from selenium import webdriver
import time
def main():
b=webdriver.Chrome()
b.get(‘http://www.baidu.com‘)
time.sleep(5)
b.quit()
if __name__ == ‘__main__‘:
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 安裝及問題