python爬虫---从零开始(三)Requests库

时间:2024-04-30 05:40:13

1,什么是Requests库

  Requests是用python语言编写,基于urllib,采用Apache2 Licensed 开源协议的HTTP库。

它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求,用一句话来说,Requests是

python实现的简单易用的HTTP库。

  安装Request,直接输入pip3 install requests

2,使用方法(底部有码云地址)

python爬虫---从零开始(三)Requests库

相对上一期的urllib库要简单了很多了(个人觉得简单了不少的)

各种请求方式:

python爬虫---从零开始(三)Requests库

详细请求方式

get方式:基本写法

  python爬虫---从零开始(三)Requests库

  带参数的GET请求

python爬虫---从零开始(三)Requests库

  也可以写成这样的:

python爬虫---从零开始(三)Requests库

这两种方式,都可以满足为GET请求传递参数。

  解析JSON

python爬虫---从零开始(三)Requests库

当我们输入.json()时,这时会给予我们一个字典类型的数据。或者使用json.loads也是可以的,返回结果完全一致的。

  获取二进制数据(例如下载图片,音频和视频等文件操作)

python爬虫---从零开始(三)Requests库   我们可以打开该网站看一下内容到底是什么,是一个小