1. 程式人生 > >Selenium配合chromedriver提示“Message: 'chromedriver' executable needs to be in PATH.Please see ...”

Selenium配合chromedriver提示“Message: 'chromedriver' executable needs to be in PATH.Please see ...”

作為第一篇blog確實有點小兒科了,拖很久沒開始寫,為了開始寫技術部落格,先趕緊記錄一個剛剛的麻煩事吧。
最近用Selenium配合爬蟲抓取淘搶購資料,結果剛寫一段程式碼就開始報錯。

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://qiang.taobao.com/')
Traceback (most recent call last):
  File "C:/py_project/taoqianggou/tabclick.py", line 2, in <module>
    browser = webdriver.Chrome
() File "C:\Anaconda3\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 62, in __init__ self.service.start() File "C:\Anaconda3\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.WebDriverException
: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

這個問題本身很簡單,隨便搜尋一下就是要你去下載一個chromedriver然後放在指定資料夾並且加入PATH環境變數。結果奇葩的是,我把chromedriver放進了chrome的資料夾,並且把那個資料夾加入了環境變數,居然沒用!!
分享最後暴力的解決辦法,直接把chromedriver.exe放到python指令碼的資料夾下面……
that’s all

之後會把整個爬蟲抓取放出來

相關推薦

Selenium配合chromedriver提示Message: 'chromedriver' executable needs to be in PATH.Please see ...”

最近用Selenium配合爬蟲抓取淘搶購資料,結果剛寫一段程式碼就開始報錯。 from selenium import webdriver browser = webdriver.Chrome() browser.get('https://qiang.taobao.com/') 1 2

Selenium配合chromedriver提示Message: 'chromedriver' executable needs to be in PATH.Please see ...”

作為第一篇blog確實有點小兒科了,拖很久沒開始寫,為了開始寫技術部落格,先趕緊記錄一個剛剛的麻煩事吧。 最近用Selenium配合爬蟲抓取淘搶購資料,結果剛寫一段程式碼就開始報錯。 from selenium import webdriver browse

(Linux ) WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see...

使用 selenium 爬蟲,遇到的一個webdriver的問題. WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see... 查閱了很多資料,發現

selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH

筆者小白在使用selenium+phantomjs的時候,出現了這樣的報錯資訊: selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to

python執行時提示WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

selenium:ChromeDriver executable needs to be available in path 安裝 詳細描述:想用chrome瀏覽器來執行測試用例,按照官方文件http://code.google.com/p/selenium/wiki

selenium執行時出現錯誤資訊:Message: 'geckodriver' executable needs to be in PATH 的解決辦法

Windows 環境,Selenium 基於Python,執行時出錯: 下載解壓後將getckodriver.exe複製到Firefox的安裝目錄下,如(C:\Program Files\Mozilla Firefox),並在環境變數Path中新增路徑:C:\Pro

Linux下使用selenium時出現'geckodriver' executable needs to be in PATH.錯誤,解決方法

今天想用selenium自動開啟12306網址 程式碼如下: def __init__(self): #建構函式 初始化 self.initmy_url = 'https://kyfw.12306.cn/otn/view/index.html'#登陸成功後的網址

WebDriverException:Message:'geckodriver'executable needs to be in Path

我在windows10 下 做 Selenium WebDriver 啟動 瀏覽器需要載入瀏覽器的驅動,這裡 由於高版本的 火狐瀏覽器需要 下載 geckodriver-v0.16.1 下載地址: 

WebDriverException: Message: 'IEDriverServer.exe' executable needs to be in PATH. Please download fr

詳細描述:想用chrome瀏覽器來執行測試用例,按照官方文件http://code.google.com/p/selenium/wiki/ChromeDriver 的步驟操作後還是報WebDriverException: Message: 'ChromeDriver ex

mac 下使用 selenium包的時候 報錯 Message: 'chromedriver' executable needs to be in PATH.

from selenium import webdriver browser = webdriver.Chrome() browser.get("https://www.baidu.com/") print(browser.page_source) browser.close()

selenium:解決 'chromedriver' executable needs to be in PATH 報錯

href idt eight med api 添加 chrome driver 2.7 1、chromedriver與chrome版本映射表 chromedriver版本支持的Chrome版本 v2.33 v60-62 v2.32 v59-61 v2.31

Message: 'chromedriver' executable needs to be in PATH

1.安裝chorme driver驅動 下載地址如下:http://chromedriver.storage.googleapis.com/index.html 谷歌瀏覽器對應瀏覽器驅動: ChromeDriver v2.43 (2018-10-16)----------Suppor

WebDriverException: 'chromedriver' executable needs to be in PATH

3.1 rom logs ref 官方網站 tor tails 瀏覽器版本 org 打算學習用selenium + phantomJS爬取淘女郎頁面照片。 一. 先安裝lxml模塊 python默認的解析器是html.parser,但lxml解析器更加強大,速度更快 1.

Selenium,解決Message: 'geckodriver' executable needs to be in PATH

images x86 解壓 files src cati ica sage 路徑 Windows系統解決辦法如下: Firefox: 1、下載geckodriver.exe:下載地址:https://github.com/mozilla/geckodriver/releas

解決 'chromedriver' executable needs to be in PATH.'報錯

pat ica span ati www. 文件 .com ogl edr 試了把chromedriver.exe放到chrome安裝文件下,python安裝文件下,然後把路徑配到path裏,均無用。 最後是修改函數調用得以解決: from selenium import

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

ssa 新版 exec pip安裝 tab 網上 最新 重啟 AS 報這個錯查了一下解決方法: 1、使用pip安裝selenium,默認安裝最新版本,需要到官網上下載與系統相應的最新版本geckodriver:https://github.com/mozilla/gecko

解決 'chromedriver' executable needs to be in PATH.'報錯--python

解決 'chromedriver' executable needs to be in PATH.'報錯 1.將谷歌瀏覽器環境變數新增到path 2.將谷歌瀏覽器相應的Chromedriver.exe複製到谷歌瀏覽器目錄(如 C:\Program Files\Google\Chrome\Ap

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH

這是因為在Firefox高版本需要使用 geckodriver 來驅動瀏覽器,不再使用Selenium預設自帶的Firefox webdriver。 我們只需要在下面這個地址下載 geckodriver 並將 其所在的路徑設為環境變數(放在python目錄下的Scripts目錄下即可,Scrip

python3+selenium3之 解決:'chromedriver' executable needs to be in PATH問題

  一、使用python3 + selenium 3環境下,執行如下程式碼,開啟谷歌瀏覽器時,會報錯誤。 from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com

python2.x 使用selenium時,報錯Message: 'geckodriver' executable needs to be in PATH.

from selenium import webdriver #from selenium.webdriver.common.keys import Keys browser = webdriver.Firefox() browser.get('http://www.baidu.com') se