1. 程式人生 > >ubuntu請求庫的安裝——Selenium,ChromeDriver,GeckoDriver,PhantomJS,aiohttp

ubuntu請求庫的安裝——Selenium,ChromeDriver,GeckoDriver,PhantomJS,aiohttp

Selenium安裝:

pip3 install selenium

ChromeDriver安裝:

在這連結下載對應版本:https://chromedriver.storage.googleapis.com/index.html

解壓之後,將可執行檔案移動到:/usr/bin

或者配置到環境變數(假設可執行檔案放在/usr/local/chromedriver目錄下):

  export PATH="$PATH:/usr/local/chromedriver"

  然後執行:source ~/.profile

測試:

from selenium import webdriver

browser = webdriver.Chrome()

GeckoDriver 的安裝:

在這下載相應的版本:https://github.com/mozilla/geckodriver/releases

解壓之後,將可執行檔案移動到:/usr/bin

或者配置到環境變數(假設可執行檔案放在/usr/local/geckodriver目錄下):

  export PATH="$PATH:/usr/local/geckodriver"

  然後執行:source ~/.profile

測試:

from selenium import webdriver

browser = webdriver.Firefox()

PhantomJS 的安裝

在這下載相應的版本:http://phantomjs.org/download.html

解壓之後,將可執行檔案移動到:/usr/bin

或者配置到環境變數(假設可執行檔案放在/usr/local/PhantomJS目錄下):

  export PATH="$PATH:/usr/local/PhantomJS"

  然後執行:source ~/.profile

測試:

from selenium import webdriver

browser = webdriver.PhantomJS()

aiohttp 的安裝

pip3 install aiohttp

另外官方還推薦安裝如下兩個庫:

一個是字元編碼檢測庫cchardet ,

另一個是加速DNS 的解析庫aiodns。安裝命令如下:

pip3 install cchardet aiodns