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為軟件開發團隊提供了購買和維護軟件的單一來源,并由最了解軟件的專家提供專業級保證,同時與現有工具無縫集成。

了解有關Tidelift訂閱的更多信息 申請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 .

貢獻#

我們非常歡迎您的貢獻,請看 貢獻 有關詳細信息。