Python Selenium安裝下載

王平發表於2018-12-25

本篇講解Python Selenium如何安裝,下載。本篇已假定你已經熟悉Python,並且已安裝好Python和pip。

selenium安裝步驟

本篇及以後篇幅所講程式碼都除錯執行在Python3.6版本上透過。

Python selenium安裝

兩種安裝方法,第一種方法最方便,使用pip安裝。
windows使用者在命令提示符下執行如下命令:

pip install selenium

linux使用者你肯定知道怎麼執行這個命令的。

安裝完後,你應該在最後能看到 sucess 字樣,表示安裝成功。

有的朋友電腦使用pip有問題,那麼提供第二種安裝方法,從官網上下載安裝包。
這裡下載selenium安裝包。

selenium壓縮包

下載gz那個壓縮包到本地,然後解壓。windows使用者在命令提示符下進入到解壓後的目錄,執行如下命令來安裝selenium。

python setup.py install

用Python命令安裝selenium

最後看到sucess字樣就表示安裝成功。
linux朋友用命令熟練,怎麼安裝應該不在話下。

安裝WebDriver

上面把selenium安裝好,還需要再安裝一個WebDriver才能把瀏覽器驅動起來。

WebDriver有兩種,一種是通用型的,可以把firefox,chrome,safari等瀏覽器都驅動起來,它的名字叫geckodriver,可以在github上下載。

gechodriver下載

裡面有windows版,linux和mac版,下載時候要注意你的電腦是64位還是32位。

第二種WebDriver是瀏覽器廠商自己出的driver,我一般安裝這種,因為是瀏覽器自家出的,所以執行的穩定性上要好一些。

比如chrome和微軟Edge都有自己的。chrome的叫chromedriver,由於是靠外部程式驅動瀏覽器,所以免不了有穩定性和相容性的問題,chrome的表現是比較好的,提倡用chromedriver, 這裡就演示chromedriver的安裝。

有同學沒法訪問chrome官網,所以可以到淘寶的這個映象網站下面去下載chromedriver,裡面有很多版本,因為chrome瀏覽器有很多版本,所以chromedriver也有同步的版本對應關係,你要看下你的chrome瀏覽器版本是多少,如果不知道該下載哪個,你就下載時間最近最新的那個,同時把你的chrome瀏覽器也安裝最新版的就可以了。

chromedriver映象
chromedriver各個版本

這裡下載windows版的,下載解壓後有一個chromedriver.exe檔案,你把這個檔案的路徑要記好,後面程式呼叫時要在這個路徑裡找chromedriver.exe檔案。

安裝測試

Python selenium和WebDriver都安裝好後,就來測試一下是否安裝成功,在py檔案裡輸入如下程式碼並執行:

#coding=utf-8
from selenium import webdriver

driver = webdriver.Chrome(executable_path="C:/chromedriver.exe")

因為我把chromedriver.exe是放在C盤根目錄裡,你要改成你的路徑,執行上面程式碼如果能調起chrome瀏覽器,就表示安裝成功了。

囉嗦幾句:
出錯的話,先檢查你的python和selenium是否安裝成功,然後檢查WebDriver跟瀏覽器的版本是否對應,再是要分清32位和64位。

猿人學banner宣傳圖

我的公眾號:猿人學 Python 上會分享更多心得體會,敬請關注。

***版權申明:若沒有特殊說明,文章皆是猿人學 yuanrenxue.com 原創,沒有猿人學授權,請勿以任何形式轉載。***

相關文章