mac自帶的python版本是2的,可以先升級到python 3 mac安裝python3
selenium可以通過pip進行安裝(驗證:)
1.安裝pip Version: 20.0.2 selenium 3.141
2.安裝pycharm Version: 2019.3.3
3.安裝firefox 65.0.2(64位) 或者ChromeDriver
1、下載 安裝pip 【python的安裝包管理工具】
https://pypi.org/project/pip/#files
a. 將下載好的pip文件解壓(默認解壓在下載文件夾內),打開終端,cd至該目錄
b. 執行sudo python setup.py install
c. 執行sudo easy_install pip
如果安裝的是python3,那么使用pip時,用pip3
d. 聯網執行python -m pip install selenium
pip3 show selenium 可查看是否成功
pip3 show selenium檢查是否安裝成功
2.下載Pycharm【Python開發環境】
http://www.jetbrains.com/pycharm/
下載的版本是Version: 2019.3.3
下載后雙擊安裝即可
3.下載Firefox或者ChromeDriver
瀏覽器的版本記得根據selenium版本進行下載
A. 安裝Firefox 65.0.2(64位)
1.安裝Firefox
鏈接:https://pan.baidu.com/s/1WA2FknpqPR1yAOGAIiBacQ
提取碼:jiy1
或者
下載地址 https://ftp.mozilla.org/pub/firefox/releases/65.0.2/
更詳細的地址: https://ftp.mozilla.org/pub/firefox/releases/65.0.2/mac/zh-CN/
2.配置geckodriver
安裝Firefox后,還需要配置geckodriver.【selenium3.x開始,webdriver/firefox/webdriver.py的init中,executable_path=”geckodriver”;
而2.x是executable_path=”wires”; 所以需要自己配置geckodriver;】
下載地址:https://github.com/mozilla/geckodriver/releases
下載后(根據系統版本選擇--這邊下載的是v 0.24.0):

下載后解壓。
找到firefox可執行文件的地址(仿達--應用程序--firefox--右擊--顯示包內容--macos文件夾--exe文件:將起拖入terminal,terminal就顯示出文件的地址:‘/Applications/Firefox.app/Contents/MacOS/firefox ’),將geckodriver的可執行文件和其放在同一個文件夾中。
然后記得要設置firefox的環境變量
如果是windows ,把geckodriver.exe放到python的Scripts目錄下即可。(確保python的Scripts目錄配置了環境變量)
如果已打開來pycharm,記得重啟pycharm !!!
B. 安裝ChromeDriver

使用方法:
1.下載后解壓,然后將chromedriver放在usr/local/bin目錄下
2.終端chromedriver --version檢查一下
3.設置環境變量
ChromeDriver加入環境變量
/usr/local/bin/ChromeDriver
export CHROMEDRIVER_HOME=/usr/local/bin/ChromeDriver
export PATH=$PATH:$CHROMEDRIVER_HOME
注:windows 環境,解壓完成放到:C:\Program Files\Python37目錄下(確保該目錄已經添加到環境變量中)
-----------------------------------------------------------------------
pycharm運行以下指令測試:
from selenium import webdriver import time # dr=webdriver.Firefox()
dr=webdriver.Chorme() time.sleep(5) print('Browser will be closed') dr.quit() print('Browers is close')
若報錯:ModuleNotFoundError: No module named 'selenium' 按鏈接設置下即可。