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)

打印:

相关推荐
Yupureki18 分钟前
从零开始的C++学习生活 12:AVL树全面解析
c语言·数据结构·c++·学习·visual studio
我是华为OD~HR~栗栗呀21 分钟前
华为OD-23届-测试面经
java·前端·c++·python·华为od·华为·面试
我是华为OD~HR~栗栗呀23 分钟前
华为od面经-23届-Java面经
java·c语言·c++·python·华为od·华为·面试
程序员爱钓鱼3 小时前
Python编程实战 · 基础入门篇 | 元组(tuple)
后端·python·ipython
程序员爱钓鱼3 小时前
Python编程实战 · 基础入门篇 | 列表(list)
后端·python·ipython
再睡一夏就好4 小时前
【C++闯关笔记】详解多态
c语言·c++·笔记·学习·语法·1024程序员节
与己斗其乐无穷4 小时前
C++学习记录(22)异常
学习·1024程序员节
御承扬5 小时前
编程素养提升之EffectivePython(Builder篇)
python·设计模式·1024程序员节
断剑zou天涯5 小时前
【算法笔记】暴力递归尝试
java·笔记·算法
chenchihwen6 小时前
AI代码开发宝库系列:FAISS向量数据库
数据库·人工智能·python·faiss·1024程序员节