本节目录
文/麦子时光_新浪微博 qq2677031999
一、requests第三方库安装
二、selenium
三、ChromeDriver
四、GeckoDriver
五、PhantomJs安装
六、aiohttp安装
一 、equests第三方库安装
1.1 我们利用pip 安装
pip3 install requests
// 如果你上述安装 遇到了困难 可以联系我qq:2677031999
下面是官方的安装方法:任选其一成功即可:
This part of the documentation covers the installation of Requests.
The first step to using any software package is getting it properly installed.
$ pipenv install requests
To install Requests, simply run this simple command in your terminal of choice:
$ pipenv install requests
If you don’t havepipenvinstalled (tisk tisk!), head over to the Pipenv website for installation instructions. Or, if you prefer to just use pip and don’t have it installed,this Python installation guidecan guide you through the process.
Get the Source Code
Requests is actively developed on GitHub, where the code isalways available.
You can either clone the public repository:
$ git clone git://github.com/requests/requests.git
Or, download thetarball:
$ curl -OL https://github.com/requests/requests/tarball/master# optionally, zipball is also available (for Windows users).
Once you have a copy of the source, you can embed it in your own Python
package, or install it into your site-packages easily:
$ cd requests$ pip install .
1.2requests使用方法:
http://docs.python-requests.org/zh_CN/latest/user/quickstart.html
2)如果已安装,再看装在什么路径下
ceiec@tf:~$ pip install matplotlib
Requirement already satisfied: pyparsing in ./anaconda2/lib/python2.7/site-packages
3)把路径加入PYTHONPATH环境变量
例如,在~/.bashrc中最后一行加入
export PYTHONPATH=$PYTHONPATH:"/home/ceiec/anaconda2/lib/python2.7/site-packages"
如果有多个路径,需要以冒号分隔。
然后,在bash中
source .bashrc之后,python就能找到包了
成功与否 就是python 内部引用的时候 不报错 即可!
二、selenium的安装
Selenium也是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。Selenium是ThoughtWorks专门为Web应用程序编写的一个验收测试工具
同上 安装pip 和wheel 安装均可
引入不报错 即可
三、ChromeDriver
当然首先我们要先下载chrome 浏览器 此处略过
然后在帮助-》关于GoogleChrome 查看浏览器版本号
http://chromedriver.storage.googleapis.com/index.html
下载对应的 版本 2.38 -(65-67)
在路径处 解压
unzip chromedriver_linux64.zip
1 移动
mv chromedriver /usr/bin
2 环境变量设置
export PATH= "$PATH:/usr/local/chromedriver"
保存后
source ~/.profile
3验证
chromedriver
证明环境变量配好
下面我们测试一下python3
输入如下代码:
puthon3
from selenium import webdriver
brower = webdriver.Chrome()
如果打开一个空白的chrom浏览器,则表示chromdriver 版本正确,可以用selenium 驱动chromdriver 来爬取页面