文章目录
-
- 1. 安装 httpx
- 2. 同步请求
- 3. 异步请求
- 4. 高级功能
- 5. 错误处理
- 6. 配置客户端
- 7. 结合 Beautiful Soup 使用
- 8. 示例:抓取并解析网页
- 9. 注意事项
httpx 是一个现代化的 Python HTTP 客户端库,支持同步和异步请求,功能强大且易于使用。它比 requests 更高效,支持 HTTP/2 和异步操作。以下是 httpx 的详细使用方法:
1. 安装 httpx
首先,确保已经安装了 httpx。可以通过以下命令安装:pip install httpx
如果需要支持 HTTP/2,可以安装额外依赖:pip install httpx[http2]
2. 同步请求
发送 GET 请求
import httpx
# 发送 GET 请求
response = httpx.get('https://httpbin.org/get')