環境 ubuntu16.04 python3
安裝selenium
sudo pip3 install seleium
默認安裝完是支持firefox,但是更新得太慢對於較新的firefox已經不支持了,需要安裝geckodriver,地址 https://github.com/mozilla/geckodriver/releases/
下載完后解壓然后在終端中cd到下載文件路徑下,下面以路徑為下載為例
依次執行以下命令:
安裝xvfb sudo apt-get install xvfb 安裝pyvirtualdisplay sudo pip install pyvirtualdisplay
cd 下載 安裝geckodriver cp geckodriver /usr/bin
二。:chrome的環境配置:
安裝chrome,已安裝可以跳過 sudo apt-get install libxss1 libappindicator1 libindicator7 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome*.deb sudo apt-get install -f
安裝vxfb sudo apt-get install xvfb
安裝chrome driver: sudo apt-get install unzip wget -N http://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zip (下載不下來可以切換到windows下用迅雷下載,或者在這里下載https://pan.baidu.com/s/1cAbwn0 下載完后cd到下載目錄) unzip chromedriver_linux64.zip chmod +x chromedriver sudo mv -f chromedriver /usr/local/share/chromedriver sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver