十九、windows中安装request
在window中安装request包
方案1:(需要一个一个的下载依赖的包安装,麻烦)
python下的包下载:http://www.lfd.uci.edu/~gohlke/pythonlibs/
我之前下载的是python安装包是python-2.7.5.msi的形式,直接安装,没有网上所谓的安装包,故而也就使用网上的python setup.py install命令来安装requests库。
解决办法: 去http://www.lfd.uci.edu/~gohlke/pythonlibs 按 ctrl+f 搜索找到 requests 。如下图,
requests?2.13.0?py2.py3?none?any.whl
将whl文件重命名为zip文件,解压后,将里面的requests文件夹拷贝到Lib文件夹下。
在Windows cmd命令行下,敲下python,然后输入import requests
没有报错,则为安装成功。
方案2:(参考网站:http://www.cnblogs.com/yuanzm/p/4089856.html)
安装window中的pip工具包。步骤如下:
1、安装好python,并配置环境变量。保证cmd中输入python能正确。
2、在Python的官网上去下载,下载地址是:https://pypi.python.org/pypi/pip#downloads
下载文件是:
pip-9.0.1.tar.gz (md5, pgp) Source 2016-11-06 1MB
3、下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:
python setup.py install
4、安装好之后,我们直接在命令行输入pip,同样会显示‘pip’不是内部命令,也不是可运行的程序。因为我们还没有添加环境变量。
按照之前介绍的添加环境变量的方法,我们在PATH最后添加:
D:\installed\python2.7.9\Scripts;
5、到现在我们才算完整安装好了pip:
在任意的cmd输入:
pip list (会出来)
6、安装requests包:
pip install requests
---------------------------------------------------------------
import requests
response = requests.get("https://www.douban.com") #www.douban.com不行的话加https:// 即可
response1 = requests.get("http://www.haoyisheng.com") #网站编码是gbk,豆瓣是utf-8
#print response.text
#print response1.text #该网站以前是gbk编码,但是后来编码为utf-8,可是该中方式没有解析出来,所以得用如下方式
#print response1.content.decode('utf-8')
#模拟user-agent去爬虫(对于反爬虫的时候可用)
header = {'user-agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0'}
response2 = requests.get("https://www.douban.com",headers=header) #该方式一样可以爬虫
print response2.text
----------------------------------------------------------------------