urllib3
2.2.3
urllib3 是一个功能强大、用户友好的Python HTTP 客户端。 Python 生态系统的大部分已经使用 urllib3,您也应该使用。 urllib3 带来了 Python 标准库中缺少的许多关键功能:
urllib3 功能强大且易于使用:
> >> import urllib3
> >> resp = urllib3 . request ( "GET" , "http://httpbin.org/robots.txt" )
> >> resp . status
200
> >> resp . data
b"User-agent: * n Disallow: /deny n "
urllib3 可以使用 pip 安装:
$ python -m pip install urllib3
或者,您可以从 GitHub 获取最新的源代码:
$ git clone https://github.com/urllib3/urllib3.git
$ cd urllib3
$ pip install .
urllib3 在 urllib3.readthedocs.io 上有使用和参考文档。
urllib3 有一个社区 Discord 频道,用于提出问题并与其他贡献者合作。过来打个招呼
urllib3 很乐意接受贡献。请参阅我们的贡献文档,了解一些入门技巧。
要报告安全漏洞,请使用 Tidelift 安全联系人。 Tidelift 将与维护人员协调修复和披露。
如果您的公司从该库中受益,请考虑赞助其开发。
对 urllib3 的专业支持作为 Tidelift 订阅的一部分提供。 Tidelift 为软件开发团队提供了购买和维护软件的单一来源,并由最了解软件的专家提供专业级保证,同时与现有工具无缝集成。