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)

打印:

相关推荐
Jackilina_Stone1 小时前
【模型量化】GPTQ 与 AutoGPTQ
人工智能·python·gptq
橙色小博2 小时前
PyTorch中的各种损失函数的详细解析与通俗理解!
人工智能·pytorch·python·深度学习·神经网络·机器学习
小森77673 小时前
(三)机器学习---线性回归及其Python实现
人工智能·python·算法·机器学习·回归·线性回归
-XWB-3 小时前
【LLM】使用MySQL MCP Server让大模型轻松操作本地数据库
人工智能·python·自然语言处理
写代码的小王吧3 小时前
【安全】Web渗透测试(全流程)_渗透测试学习流程图
linux·前端·网络·学习·安全·网络安全·ssh
PacosonSWJTU4 小时前
python基础-13-处理excel电子表格
开发语言·python·excel
24白菜头4 小时前
C和C++(list)的链表初步
c语言·数据结构·c++·笔记·算法·链表
虾球xz5 小时前
游戏引擎学习第208天
学习·游戏引擎
Johnny_Cheung5 小时前
字符串、列表、元组、字典
开发语言·python