httpx模块的使用

在使用requests模块发起请求时,报以下错误,表示服务器有可能使用的是http2.0协议版本,导致requests无法爬取。

此时就可以使用httpx模块爬取。

先下载httpx模块:

python 复制代码
pip install httpx[http2]

然后用httpx发起请求:

python 复制代码
import httpx
client=httpx.Client(http2=True)
response=client.get(url='https://xxxxxxx.center/api/book/?limit=18&offset=36')
print(response)

打印:

相关推荐
中科院提名者16 小时前
KNN实战进阶:模型评估、Scikit-learn实现与Numpy手动编码
python·numpy·scikit-learn
YJlio16 小时前
Sysinternals 文件工具学习笔记(12.12):常见踩坑场景、排障套路与面试问题
笔记·学习·面试
2401_8414956416 小时前
【LeetCode刷题】杨辉三角
数据结构·python·算法·leetcode·杨辉三角·时间复杂度·空间复杂度
小曦成长日记16 小时前
Cover Letter 撰写要点 【科研笔记】
笔记
Maxwell_li116 小时前
新冠检测例子学习查准率和召回率
学习·机器学习·数据分析·回归·numpy·pandas
小白开始进步16 小时前
OpenCV图像滤波:Python实战指南
人工智能·python·opencv
Aevget16 小时前
Python开发利器PyCharm v2025.3全新发布——支持主动数据探索
开发语言·ide·python·pycharm
znhy_2316 小时前
day44打卡
python
子夜江寒16 小时前
PyTorch:基于MNIST的手写数字识别
pytorch·python·深度学习
island131416 小时前
PyTorch 2.0 核心技术深度解析torch.compile 从原理到实践
人工智能·pytorch·python