上QQ阅读APP看书,第一时间看更新
6.1 Requests-Cache的安装与测试
Requests-Cache模块是requests模块的一个扩展功能,用于为requests提供持久化缓存支持。当requests向一个URL发送重复请求时,Requests-Cache将会自动判断当前的网络请求是否产生了缓存,如果已经产生了缓存就会从缓存中读取数据作为响应内容。如果没有缓存就会向服务器发送网络请求,获取服务器所返回的响应内容。使用Requests-Cache模块可以减少网络资源避免重复请求的次数,这样可以变相躲避一些反爬机制。
安装Requests-Cache模块很简单,只需要在命令行窗口中输入pip install requests-cache命令即可实现模块的安装。
模块安装完成以后可以通过获取Requests-Cache模块版本的方式,测试模块是否安装成功。代码如下:
程序运行结果如下:
模块版本为:0.5.2