Python3+selenium自動化環境搭建(mac篇)

weixin_34128411發表於2018-04-12
11605823-d9ff036ccfd444ac.gif

因為mac本身是自帶python2.7的環境,所以此處我們需要重新去python官網下載python3.6.5版本哦

地址如下:(我們這裡選擇python3.6.5,python3支援中文更加友好)

https://www.python.org/


11605823-4dfd0e6690059700.png

mac下載之後直接安裝,不需要配置環境變數(我也不知道在哪裡配置haha)

Windows系統是需要配置環境變數的,下面再說。

安裝好python之後,去終端敲命令:python3  (這裡注意!一定輸入python3,不然系統預設是python2哦)

如果正確出現python3.6.5版本字樣,說明安裝成功了。

接下來,我們就要安裝selenium了,python一般是自帶pip安裝包的,可以在終端輸入pip檢視資訊(如果資訊正常,說明沒有問題)

---如何安裝selenium?

在終端輸入>>>sudo pip3 install selenium==2.53.6

這裡我們使用selenium2.53.6版本是因為-selenium2的版本會更加穩定(切記注意版本號,很多問題都是由於版本不相容導致的哦)

注意!!!命令一定是pip3,mac本身自帶python2,如果你輸入pip,它會自動呼叫python2的pip安裝包,只有輸入pip3,他才能呼叫剛安裝好的python3。

如果你已經安裝過selenium的更高版本(現在預設安裝selenium3),那就需要先解除安裝selenium3了:

>>>pip3 uninstall selenium

等它解除安裝成功,在重新照上面的命令安裝selenium2.53.6就妥妥的了。

等python3.6.5和selenium2.53.6都佈置完成之後,我們就進行下一步操作,下載pycharm。

pycharm個人認為學習初期,社群版應該就夠,不過也有很多需要專業版來支援,大家自行選擇。

若是選擇專業版,可以去網上找一些啟用碼。

pycharm安裝好之後,我們先建立一個專案(最好是python專案),專案路徑注意最好不要出現中文(要養成用英文的習慣),這裡一定注意選擇python3(mac會預設選擇python2)


11605823-9c2b2856faaa7b75.png

建立好了專案之後,就要建立package


11605823-ab8c1e26c2b7500b.png

建立好package之後,就要建立python file啦


11605823-59c197f6b2a5ee06.png

-----------------------------------分割線----------------------------------

下面我們來說說瀏覽器----FireFox44.0版本

注意注意!!!搭環境最重要的就是版本啦!!!

一定注意這裡的瀏覽器版本,selenium2.53.6只支援FireFox47一下的版本,所以我們最好用FireFox44.0

下載好FireFox,我們需要進行一些配置:

開啟你的火狐瀏覽器,選擇附加元件:


11605823-bb5d803a894cbe3f.png

點開附加元件,找到外掛欄:


11605823-b942cf2111ec5cd3.png

在搜尋框裡選擇Firebug,沒安裝的時候是顯示下載安裝的,我已經安裝了所以顯示禁用哦>o<

下載安裝Firebug和Firepath兩個元件,這時候你的瀏覽器右上角就有個小BUG啦:


11605823-acfe2a9f109cb8e3.png

點選這個小蟲子,就會變成這樣:

11605823-a3e66f0b6833414b.png

----------------------------------分割線---------------------------------------

現在呢,開啟你的pycharm新建的python file,輸入下面的程式碼,看看能不能跑起來:

#coding:utf-8

from selenium import webdriver

import time

driver = webdriver.Chrome()

driver.get("https://www.baidu.com")

如果能成功呼叫瀏覽器,那說明恭喜你,環境搭建成功啦!

相關文章