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)

打印:

相关推荐
充钱大佬4 小时前
Python测试基础教程
python·log4j·apache
心中有国也有家6 小时前
AtomGit Flutter 鸿蒙客户端: ChangeNotifier 模式
学习·flutter·华为·harmonyos
初心丨哈士奇6 小时前
Python 四大基础容器|列表篇
python
取地址符6 小时前
C++学习笔记(基于learn-cxx)(1)
c++·经验分享·笔记·学习
明理的信封7 小时前
AI 基础设施的“去 Python 化“:Rust 与 C# 的两条替代路径
人工智能·python·rust
ysa0510307 小时前
【板子】ST表
c++·笔记·算法·板子
恣逍信点7 小时前
主观是客观的聚焦
人工智能·学习·程序人生·生活·业界资讯·交友·哲学
打球她不香吗8 小时前
本周ALLegro学习内容的总结
学习·allegro
麻雀飞吧8 小时前
2026年AI量化开发,先跑通小流程再加复杂功能
人工智能·python
risc1234568 小时前
肌肉收缩会释放大量的肌细胞因子能抑制体内炎症因子
笔记