一、用我們的老朋友pip把selenium裝好
pip install selenium
二、用webdriver.chrome啟動chrome瀏覽器
from selenium import webdriverif __name__ == "__main__":
driver = webdriver.chrome()
driver.get('')
但是報錯:webdriverexception: 'chromedriver' executable needs to be in path
查了一下,是因為mac的/usr/bin/中沒有chromedriver這個驅動
注意 :chromedriver的版本要與你使用的chrome版本對應,對應關係如下:
chromedriver版本
支援的chrome版本
v2.33
v60-62
v2.32
v59-61
v2.31
v58-60
v2.30
v58-60
v2.29
v56-58
v2.28
v55-57
v2.27
v54-56
v2.26
v53-55
v2.25
v53-55
v2.24
v52-54
v2.23
v51-53
v2.22
v49-52
v2.21
v46-50
v2.20
v43-48
v2.19
v43-47
v2.18
v43-46
v2.17
v42-43
v2.13
v42-45
v2.15
v40-43
v2.14
v39-42
v2.13
v38-41
v2.12
v36-40
v2.11
v36-40
v2.10
v33-36
v2.9
v31-34
v2.8
v30-33
v2.7
v30-33
v2.6
v29-32
v2.5
v29-32
v2.4
v29-32
四、將chromedriver放到/usr/bin/路徑
mac系統在10.11版本之後就不能修改usr、bin等系統資料夾的內容了。要開啟許可權需要進入保護模式:
1、重啟,重啟過程中按option鍵
2、在乙個磁碟頁面彈出來之後,按command+r
3、會出現乙個蘋果圖示並載入很久,不要害怕,這不是在重灌系統
4、在保護模式介面從左上角開啟終端,輸入
csrutil disable
5、重啟,command+c複製chromedriver,在finder中通過『前往-->前往資料夾-->輸入/usr/』進入usr隱藏資料夾,然後進入bin,command+v,再輸入一次使用者密碼,就可以把chromedriver複製到/usr/bin/了(之所以這麼麻煩是因為在終端用cp指令複製還是顯示沒有許可權)
五、再執行一次之前的python程式,成功開啟chrome
mac 安裝selenium 教程
sudo apt get install python3 setuptoolssudo apt get install python3 pip執行python3 m pip install selenium使用uname a檢視自己的系統是64位還是32位 將解壓後的chromedriver移動到 ...
Protobuf在Mac上使用
protobuf在mac上使用 要在mac上使用protobuf,並用在xcode中 需要做如下操作 1wget 解壓縮1tar zxvf protobuf cpp 3.6.1.tar.gz 編譯 安裝 cd protobuf 3.6.1根目錄 autogen.sh是獲取googlemock,並生成...
Mac上如何使用Git
mac上如何使用git 1.什麼是git?git 是 linux 發明者 linus 開發的一款新時代的版本控制系統,那什麼是版本控制系統呢?怎麼理解?網上一大堆詳細的介紹,但是大多枯燥乏味,對於新手也很難理解,這裡我只舉幾個例子來幫助你們理解。熟悉程式設計的知道,我們在軟體開發中源 其實是最重要的...