mac環境安裝python+selenium


 

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

 下載后雙擊安裝即可

pycharm激活 

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

 
因為自己已安裝了Chrome 81.0.4044.129版本,所以ChromeDriver選擇了81.0.4044.69(經后面驗證,也可正常使用)
 

 

 

使用方法:

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'  按鏈接設置下即可。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM