標籤:rect .com blog code pre 介面 應用 selenimu tps
selenium是一個web測試應用程式框架也可以拿來做爬蟲。
1.安裝selenium模組
pip install -U selenium
2.安裝selenium模組後需要有相應的瀏覽器驅動
A.使用phantomjs
phantomjs是無介面的測試瀏覽器
我用的是phantomjs-2.1.0-linux-x86_64隻要直接使用phantomjs-2.1.0-linux-x86_64檔案夾裡面的額phantonjs就可以了
1 from selenium import webdriver2 3 driver = webdriver.PhantomJS(‘/home/xx/xx/phantomjs-2.1.0-linux-x86_64/bin/phantomjs‘)##裡面是phantomjs的地址4 driver.get("http://www.baidu.com")
這樣就可以直接使用driver操作無介面的瀏覽器了
phantomjs:
B.有見面的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
sudo apt-get install xvfb
sudo apt-get install unzip
wget -N http://chromedriver.storage.googleapis.com/2.26/chromedriver_linux64.zip 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
安裝相關selenimu
sudo apt-get install python-pip
pip install pyvirtualdisplay selenium
測試代碼
1 from pyvirtualdisplay import Display2 from selenium import webdriver3 driver = webdriver.Chrome()4 driver.get(‘https://www.baidu.com/‘)5 print driver.title
相關連結:https://christopher.su/2015/selenium-chromedriver-ubuntu/
python selenium 開發環境配置