Requests:人類友善的 HTTP 函式庫¶
版本 v2.32.3。(安裝)
Requests 是一個優雅且簡單的 Python 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
'{"type":"User"...'
>>> r.json()
{'private_gists': 419, 'total_private_repos': 77, ...}
Requests 讓您能夠極其輕鬆地發送 HTTP/1.1 請求。無需手動將查詢字串添加到您的 URL,或表單編碼您的 POST 數據。由於 urllib3,Keep-alive 和 HTTP 連線池是 100% 自動的。
受歡迎的功能¶
Requests 已為今日的網路做好準備。
Keep-Alive & 連線池
國際網域和 URL
具有 Cookie 持續性的 Session
瀏覽器風格 SSL 驗證
自動內容解碼
基本/摘要式身份驗證
優雅的鍵/值 Cookie
自動解壓縮
Unicode 回應主體
HTTP(S) Proxy 支援
Multipart 檔案上傳
串流下載
連線逾時
分塊請求
.netrc
支援
Requests 官方支援 Python 3.8+,並且在 PyPy 上運行良好。
使用者指南¶
文件的這個部分,主要為散文形式,首先介紹 Requests 的一些背景資訊,然後重點介紹逐步說明,以充分利用 Requests。
社群指南¶
文件的這個部分,主要為散文形式,詳細介紹 Requests 生態系統和社群。
API 文件 / 指南¶
如果您正在尋找有關特定函數、類別或方法的信息,本文件部分適合您。
貢獻者指南¶
如果您想為專案做出貢獻,本文件部分適合您。
沒有更多指南了。您現在沒有指南了。祝您好運。