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 ...”

最近用Selenium配合爬蟲抓取淘搶購資料,結果剛寫一段程式碼就開始報錯。

from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://qiang.taobao.com/')
  • 1
  • 2
  • 3
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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

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


轉自https://blog.csdn.net/hacklyc/article/details/65445722     侵請聯刪