Python 的 httpx 包是一个用于 HTTP 交互的一个优秀且灵活的模块。
Python 的 httpx
包是一个复杂的 Web 客户端。当你安装它后,你就可以用它来从网站上获取数据。像往常一样,安装它的最简单方法是使用pip
工具:
$ python -m pip install httpx --user
要使用它,把它导入到 Python 脚本中,然后使用 .get
函数从一个 web 地址获取数据:
import httpx
result = httpx.get("https://httpbin.org/get?hello=world")
result.json["args"]
下面是这个简单脚本的输出:
{'hello': 'world'}
HTTP 响应
默认情况下,httpx
不会在非 200 状态下引发错误。
试试这个代码:
result = httpx.get("https://httpbin.org/status/404")
result
结果是:
可以明确地返回一个响应。添加这个异常处理:
try:
resu