python 请求入门

人类的 HTTP

请求是 Python 的唯一非 GMO HTTP 库,可供人类使用。

请求允许你发送有机,草饲的 HTTP/1.1 请求,而无需手工劳动。无需手动将查询字符串添加到你的 URL,也无需对 POST 数据进行表单编码。保持活动和 HTTP 连接池是 100%自动的,由 urllib3 提供支持,urllib3 嵌入在请求中。

请求的力量:

>>> 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, ...}