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)

打印:

相关推荐
lingggggaaaa20 小时前
小迪安全v2023学习笔记(八十一讲)—— 框架安全&ThinkPHP&Laravel&Struts2&SpringBoot&CVE复现
笔记·学习·struts·安全·网络安全·laravel
CC数分21 小时前
零基础3个月上岸[特殊字符]自学数据分析路线
学习·数据挖掘·数据分析·大学生·考证
折翼的恶魔21 小时前
数据分析:合并
python·数据分析·pandas
HAH-HAH21 小时前
【蓝桥杯 2024 国 Java A】粉刷匠小蓝
c++·学习·数学·算法·职场和发展·蓝桥杯·组合数学
百锦再21 小时前
在 CentOS 系统上实现定时执行 Python 邮件发送任务
java·linux·开发语言·人工智能·python·centos·pygame
酷讯网络_24087016021 小时前
多语言共享贩卖机投资理财共享售卖机投资理财系统
学习·开源
I'm a winner21 小时前
第五章:Python 数据结构:列表、元组与字典(二)
数据结构·python
番薯大佬21 小时前
Python学习-day8 元组tuple
java·python·学习
wanzhong233321 小时前
ArcGIS学习-17 实战-密度分析
学习·arcgis
小文数模1 天前
2025高教社国赛数学建模C题参考论文(含模型和代码)
python·数学建模·matlab