splinter

轉自:https://blog.csdn.net/qq471011042/article/details/79514908

“selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.”
先來看這個錯誤的具體問題,找不到’geckodriver’ 的環境path,

selenium3.x開始,webdriver/firefox/webdriver.py的init中,executable_path=”geckodriver”; 
而2.x是executable_path=”wires”; 
所以需要自己配置geckodriver; 
下載地址:https://github.com/mozilla/geckodriver/releases 
下載後(根據系統版本選擇):

解壓取出geckodriver.exe(以64x爲例);
將geckodriver.exe放到Firefox的安裝目錄下,如:(D:\火狐\Mozilla Firefox);
將火狐安裝目錄(D:\火狐\Mozilla Firefox)添加到環境變量path中
(最終要的一步)重啓pycharm,不要像我一樣傻逼的裝了好幾次火狐就不重啓一次pycharm
--------------------- 
作者:YoungfreeFJS 
來源:CSDN 
原文:https://blog.csdn.net/qq471011042/article/details/79514908 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

 

 

 

 

附上geckodriver.exe下載地址:https://pan.baidu.com/s/1gfP8CON?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid=

chromedriver下載地址:http://npm.taobao.org/mirrors/chromedriver/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章