ULLIb3#
urllib3是一個強大的, user-friendly Python的HTTP客戶端。 Much of the Python ecosystem already uses urllib3你也應該這樣。
urllib3帶來了Python標準庫中缺少的許多關鍵特性:
線程安全。
連接池。
客戶端TLS/SSL驗證。
使用多部分編碼上載文件。
用于重試請求和處理http重定向的幫助程序。
支持gzip、deflate和brotli編碼。
對http和socks的代理支持。
100%測試覆蓋率。
urllib3功能強大,易于使用:
>>> import urllib3
>>> http = urllib3.PoolManager()
>>> r = http.request('GET', 'http://httpbin.org/robots.txt')
>>> r.status
200
>>> r.data
'User-agent: *\nDisallow: /deny\n'
對于企業#
URLLIB3的專業支持作為 Tidelift Subscription . Tidelift為軟件開發團隊提供了購買和維護軟件的單一來源,并由最了解軟件的專家提供專業級保證,同時與現有工具無縫集成。 |
安裝#
可以安裝ULLIb3 pip
$ python -m pip install urllib3
或者,您可以從中獲取最新的源代碼。 GitHub :
$ git clone git://github.com/urllib3/urllib3.git
$ python setup.py install
使用#
這個 用戶指南 是學習如何使用類庫和完成共同任務的地方。越深入 高級用法 指南是進行低級調整的地方。
這個 API引用 文檔提供了api級別的文檔。
誰使用urllib3?#
urllib3 is one of the most downloaded packages on PyPI 并且是許多流行的Python包的依賴項,比如 Requests , Pip ,還有更多!
許可#
urllib3是在mit許可下提供的。有關詳細信息,請參見 LICENSE.txt .
貢獻#
我們非常歡迎您的貢獻,請看 貢獻 有關詳細信息。