开始使用Python Requests

目录

前言

终于有机会使用这款大名鼎鼎的Python库——Requests: HTTP for Humans。仅使用最简单的功能,也能略微感受到它的方便之处。

安装

Requests不依赖setuptools包,可以在AIX上编译通过(因为我在AIX上编译安装的Python无法使用tempfile模块,导致无法安装setuptools)。使用源码安装:

python setup.py install

快速上手

完整的快速上手指南参看官方文档《快速上手

使用GET方法

info_url = 'locahost'
info_request = requests.get(info_url)

使用POST方法

将POST参数放到data的字典中。

r = requests.post(post_url, data=post_data)

获取响应内容

Requests提供多种解析响应内容的方法。我的API返回json格式,可以直接调用json方法,得到dict格式的响应数据。

info_response = info_request.json()

进一步

Request还提供其他更复杂的功能,等以后用到时我再记录。
未完待续