urllib3
urllib3是一個強大的,理智的友好的HTTP客戶端程序。大部分的Python的生態系統已經使用,你也應該urllib3。urllib3帶來從Python標準庫缺少許多關鍵特徵:
線程安全。
連接池。
客戶端SSL / TLS驗證。
多重編碼文件上傳。
助手重試請求和處理HTTP重定向。
支持gzip和deflate編碼。
HTTP和襪子的代理支持。
100%測試覆蓋率。
>>> import urllib3 >>> http = urllib3.PoolManager() >>> r = http.request('GET', ' >>> r.status 200 >>> r.data 'User-agent: *\nDisallow: /deny\n'