码迷,mamicode.com
首页 > 编程语言 > 详细

python之requests模块

时间:2018-10-09 15:03:13      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:test   har   str   语句   pip   user   引用   目录   hub   

Requests 唯一的一个非转基因的 Python HTTP 库,人类可以安全享用(http://cn.python-requests.org/zh_CN/latest/)

警告:非专业使用其他 HTTP 库会导致危险的副作用,包括:安全缺陷症、冗余代码症、重新发明轮子症、啃文档症、抑郁、头疼、甚至死亡。

看吧,这就是 Requests 的威力:

 

>>> r = requests.get(‘https://api.github.com/user‘, auth=(‘user‘, ‘pass‘))
>>> r.status_code
200
>>> r.headers[‘content-type‘]
‘application/json; charset=utf8‘
>>> r.encoding
‘utf-8‘
>>> r.text
u‘{"type":"User"...‘
>>> r.json()
{u‘private_gists‘: 419, u‘total_private_repos‘: 77, ...}

(以上引用了官方的一段说明,下面说一下如何安装requests包)

1.在path中的环境变量设置注意事项(win10不支持C:\Python27\;C:\Python27\Scripts\,而需要分开两项建立)。环境变量建立完成需要重新启动cmd窗口才会生效。

2.pip是一个安装各种模块和包的工具(和nuget\maven类似的一个工具)。安装时先到https://bootstrap.pypa.io/get-pip.py地址下载get-pip.py(右建另存为文件,然后在cmd窗口cd进入get-pip.py目录,执行python get-pip.py安装pip)

3.在cmd窗口下执行 pip install requests安装requests包。然后就可以使用啦。

执行以下语句试一下

>>> r = requests.get(‘https://api.github.com/user‘, auth=(‘user‘, ‘pass‘))
>>> r.status_code
200
 

python之requests模块

标签:test   har   str   语句   pip   user   引用   目录   hub   

原文地址:https://www.cnblogs.com/gougou1981/p/6904103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!