异步社区

异步社区是国内领先的IT专业图书社区,由人民邮电出版社主办,致力于优质学习内容的出版和分享。

34篇博客

Python数据可视化编程实战(六):安装requests模块

异步社区2018-12-26 15:00
1.7安装requests模块


我们需要的大部分数据都可以通过HTTP或类似协议获得,因此我们需要一些工具来实现数据访问。Python的requests库能让这部分工作变得轻松起来。


虽然Python提供的urllib2模块提供了访问远程资源的能力以及对HTTP协议的支持,但使用该模块完成一些基本任务的工作量还是很大的。requests模块提供新的API,减轻了使用We b服务的痛苦,使其变得更直接。requests封装了很多HTTP 1.1的内容,仅在需要实现非默认行为时才暴露相关内容。


1.7.1 操作步骤
安装requests模块最好的方式是使用pip,安装命令如下。
$ pip install requests

如果并不是所有项目都需要requests,或是不同的项目需要使用不同版本的requests,也可以在virtualenv虚拟环境中执行该安装命令。
为了让读者很快地熟悉requests的功能,下面给出一个使用requests的小例子。
import requests
r = requests.get('http://github.com/timeline.json')
print r.content


1.7.2 requests使用说明
在本例中,我们向GitHub站点的URI发送HTTP GET请求,以JSON格式返回了GitHub网站的活动时间表(也可以通过访问官网得到HTML版本的活动时间表)。在成功读取HTTP响应后,对象r包含了HTTP响应内容以及其他属性信息(HTTP状态码、cookies、HTTP头元数据,甚至包括当前响应所对应的请求信息)。




内容 原文网址:       https://www.epubit.com/book/detail/21642
内容来源:异步社区;版权属【人民邮电出版社 异步社区】所有,转载已获得授权;未经授权,不得以任何方式复制和传播本书内容,如需转载请联系异步社区。