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)

打印:

相关推荐
砚底藏山河6 分钟前
量化回测可复现流水线CI化
java·python·ci/cd·金融
磁场转动100万匹7 分钟前
道路巡检系统检测案例:YOLOv5 + Flask + PyQt 全栈实现
python·yolo
傻啦嘿哟15 分钟前
高德地图POI爬虫:爬取商户与景点数据,做LBS应用
爬虫
承渊政道26 分钟前
Linux网络学习【五种IO模型与⾮阻塞IO】
linux·网络·学习·ubuntu·io模型·非阻塞io
前端精髓1 小时前
动态选择工具
python·langchain
无心水1 小时前
20、大数据架构设计理论与实践 核心考点与学习笔记
大数据·笔记·学习·架构师·系统架构设计师·软考系统架构设计师·架构设计师
程序员梅雨1 小时前
【从零开始学习数据仓库 | 第三篇】: Flume——数据采集基石
java·大数据·数据仓库·后端·学习·flume
weixin199701080162 小时前
官方授权通道和灰色爬虫,做数据服务该选哪条路(附 python 源码)
c++·爬虫·python
snysy2 小时前
WordPress伪静态404故障排查笔记
android·笔记·wordpress