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)

打印:

相关推荐
Data_Journal10 分钟前
如何使用 Python 抓取 Google Flights:分步指南
大数据·开发语言·数据库·python·scrapy
你我一见如故27 分钟前
仿QQ音乐桌面客户端——测试报告
python·selenium
paopaokaka_luck30 分钟前
基于springboot3+vue3的车间生产管理系统(Echarts图形化分析、BI报表)
java·前端·spring boot·学习·echarts
Canmag 兴隆磁性36 分钟前
自动磁场分布测试+镭雕设备 AT-C
学习·永磁材料·磁场分布测试
Kismet_nvi37 分钟前
Python 基础核心知识点总结
开发语言·windows·python
2401_8445829541 分钟前
冷门技巧:AI模型可靠性测试的实用技巧:数
python
you鬰1 小时前
datawhale--llm-algo-leetcode5️⃣
python·datawhale
λqaq71 小时前
MySQL 数据库基础(2)约束、用户权限、远程连接、外键与 TCP/UDP 理解
linux·数据库·python·tcp/ip·mysql
小小帅呀1 小时前
学习VLA第3天:训练一个最简单的神经网络
人工智能·神经网络·学习
人工干智能1 小时前
科普:pandas 时间偏移别名:ts.resample(“5Min“).sum()
python·pandas