requests对象
在python中,可通过requests库来获取数据。
1.安装requests库
windows系统:在cmd命令窗口中输入:pip install requests
mac系统:在terminal终端软件中输入:pip3 install requests
2.使用requests.get()方法获取资源
requests.get()用法如下:
#引入requests库
import requests
#1.使用requests.get()方法获取资源
#2.将获取到的资源赋值给 an 变量
an = requests.get('www.4399.com')
#打印 an 变量的数据类型,查看通过requests.get()获取的资源是什么类型
print(type(an))
上述代码执行后,会发现 an 变量属于
<requests.models.Response> 类
3.Response对象常用属性
3.1常用属性
属性 | 作用 |
---|---|
response.status_code | 返回响应状态码用于检查连接是否成功 |
response.content | 将response对象转化为二进制数据 |
response.text | 将response对象转化为字符串数据 |
response.encoding | 定义response对象的编码 |
3.2常用响应码
格式 | 说明 | 意思 |
---|---|---|
1XX | 收到请求 | 继续提出请求 |
2XX | 请求成功 | 访问成功 |
3XX | 重定向 | 应使用代理访问 |
4XX | 客户端错误 | 禁止访问 |
5XX | 服务段错误 | 服务不可用 |