ubuntu下的python请求库的安装——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

上一篇:爬虫进阶之Selenium和chromedriver,动态网页(Ajax)数据抓取


下一篇:在Centos7上安装Python+Selenium+Chrome+Chromedriver