urllib3Python 的 HTTP 客戶端開發(fā)包
urllib3 是 Python 的一個增強(qiáng)版的 HTTP 客戶端開發(fā)包,它增強(qiáng)了 Python 標(biāo)準(zhǔn)庫中的很多特性,包括:
-
線程安全
-
連接池
-
客戶端 SSL/TLS 驗證.
-
文件上傳
-
失敗重試以及 HTTP 重定向
-
支持 gzip 和 deflate 編碼
-
支持 HTTP 和 SOCKS 代理
-
100% 測試覆蓋率
示例代碼:
>>> import urllib3
>>> http = urllib3.PoolManager()
>>> r = http.request('GET', 'http://httpbin.org/robots.txt')
>>> r.status
200
>>> r.data
'User-agent: *\nDisallow: /deny\n'
評論
圖片
表情
