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