selenium + chrome的安裝與加入環境變量
寫在前面
其實很多人寫了這個安裝方法,我再寫一遍是爲了在寫其他文章的時候不用重複介紹驅動的安裝了,就這樣…
selenium 的安裝
pip install selenium
如果你對於python版本等問題不熟悉,同時擁有python2 與 python3
建議使用 pip3 install selenium
webdriver
根據下載地址選擇適合你的瀏覽器版本的驅動下載,這裏下載的是谷歌Chrome
Chromedriver
谷歌chrome驅動下載地址: http://npm.taobao.org/mirrors/chromedriver/
Firefox(geckodriver)
火狐Firefox驅動下載地址:https://github.com/mozilla/geckodriver/releases
webdriver的安裝
widows版本下載完的驅動是以壓縮包形式存在,只要將裏面的chromedriver.exe拿出添加到系統環境變量,即可用 python 代碼打開。介紹兩種方法,選一種就行了:
1.直接放到已經加入path的目錄
比如python的目錄,在安裝的時候一般會有加入到環境變量。如下
2.加入系統環境變量
假設我的驅動在桌面的 gg 文件夾裏。
右鍵計算機 -> 屬性 -> 高級系統設置 -> 環境變量 -> 編輯系統變量 Path -> 將你的驅動所在目錄的路徑填上去即可,記得加分號 ;
開始運行
驅動瀏覽器
from selenium import webdriver
# 谷歌
browser = webdriver.Chrome()
# 火狐
browser = webdriver.Firefox()
那之後瀏覽器會自動打開,說明配置成功
訪問一個頁面試試
from selenium import webdriver
# 谷歌
browser = webdriver.Chrome()
browser.get('https://baidu.com')
如果不加入系統環境變量會怎樣?
報錯如下 selenium.common.exceptions.WebDriverExcetion: Message: ‘chromedriver’ executable needs to be in PATH.