Requests库简介:
基于urllib,采Apache2 Licensesd开源协议的HTTP库,requests比urllib更加的方便,可以节约我们大量的工作,满足我们http测试请求,是python实现的简单易用的HTTP库.
用法讲解
res=requests.get('http://www.baidu.com') 向百度发送一个请求
res.status_code 返回请求的状态码 请求成功
res.text 网页的源代码
res.content 网页的源代码 字节流
res.cookies 请求网站的cook 让浏览器知道我们已经请求过了
现在推荐一个测试网站:httpbin.org 测试网站 是用来学习python爬虫的
get带参
第一种方法:
res=requests.get('http://httpbin.org/get?name=tom&age=24')
第二种方法:
data={ 带参的数组
'name':'tom',
'age':23
}
res=requests.get('http://httpbin.org/get',params=data)
大家看了上面那个,一定我感觉十分的杂乱;
现在推荐一个对象: json
使用 Python 语言来编码和解码 JSON 对象。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。
第一种
res.json() 可以把数据进行格式化
第二种
import json
json.loads(res.text)
今天就先分享到这里,接下来Requests库的知识点,就接下来分享了.