【現(xiàn)象】
pip安裝 selenium
1 pip install selenium
測試腳本
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.yahoo.com")
browser.close()
終端報錯:chromedriver沒有加入環(huán)境變量中赏僧。如下:
$ python demo.py
Message: 'chromedriver' executable needs to be in PATH.
Please see https://sites.google.com/a/chromium.org/chromedriver/home
所以問題是:mac中chromedriver如何放置到環(huán)境變量里
【解決】
【chromedriver下載鏈接】
https://sites.google.com/a/chromium.org/chromedriver/downloads (被墻了)
http://npm.taobao.org/mirrors/chromedriver/(可用)
注意 :chromedriver的版本要與你使用的chrome版本對應(yīng)失球,對應(yīng)關(guān)系如下:
chromedriver版本 支持的Chrome版本
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
下載完成后:
windows 下,新建一個命名為chromedriver文件夾柒啤,將解壓的chromedriver.exe放進(jìn)文件夾枉侧,再配置進(jìn)path環(huán)境變量
Linux下袖裕,把下載好的文件放在任一環(huán)境變量 目錄下就可以了。
檢查環(huán)境變量
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
把下載好的文件放在/Library/Frameworks/Python.framework/Versions/3.6/bin下或者 /usr/local/bin 目錄下就可以了恋捆。