1. 程式人生 > >Python + Selenium:環境搭建

Python + Selenium:環境搭建

進行Selenium的webdriver操作,首先當然是搭建環境了。今天介紹一下Python + Selenium的webdriver環境搭建

1.Python

Mac電腦上是已經預裝了Python2的,但現在主流都推薦Python3,我們最好還是使用Python3來進行指令碼的編寫。

  • Mac
方法1:

終端輸入

brew install python3 

就自動安裝了

方法2:
  • Linux

Linux下也大部分自帶Python2的版本,介紹一下如何下載安裝Python3。

1.安裝依賴環境
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
2.安裝wget(如果你的Linux沒有安裝wget,已安裝略過)
yum install -y wget
3.下載Python(注意想下載的版本,這裡演示下載Python3.6.1)
wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
4.解壓安裝包
tar -zxvf Python-3.6.1.tgz
5.編譯安裝

安裝之前,先確定安裝的位置,比如我想安裝在/url/local下,我可以先建立一個資料夾

mkdir -p /url/local/python3

然後把解壓的python移動過來(當然也可以先建立好資料夾再在該資料夾下解壓)

mv Python-3.6.1 .

進入Python資料夾,安裝,編譯

cd Python-3.6.1
./configure --prefix=/usr/local/python3

make實際編譯原始碼,並生成執行檔案,接著執行make install命令

make
make install
6.建立一個軟連線
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
7.配置PATH(新安裝的路徑加入Path中)
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH

記得按ESC,輸入:wq儲存並修改哦。然後使其生效

# source ~/.bash_profile
8.檢查一下是否安裝成功
python3 -v
pip3 -v

兩個命令輸入完顯示版本即安裝成功

  • Windows
下載
配置環境變數

Path裡面把Python3的資料夾加入,如 ;C:\Users\naver\AppData\Local\Programs\Python

Selenium

Python安裝成功後,我們來安裝Selenium,由於我們安裝了Python3,使用pip時也用Python3的pip來進行安裝(一般預設為pip3)

  • Mac
sudo pip3 install -U selenium
  • Linux
pip3 install -U selenium
  • Windows
pip3 install -U selenium

瀏覽器

Selenium支援的瀏覽器很多,一般瀏覽器主流有Firefox,Chrome等,這裡推薦Firefox或Chrome,請自行下載並安裝(注意瀏覽器安裝成功後最好關閉自動升級)

瀏覽器外掛

FireBug、FirePath

FireBug和FirePath是Firefox中的必備外掛了,在管理器中即可搜到。使用這兩個外掛可以快速檢視定位的Xpath和CSS,方便在寫指令碼的時候定位元素。但火狐瀏覽器57.0版本更新之後,不再支援firebug和firepath這兩個外掛了,在這裡就不詳細說明了。