requests模块响应体属性和方法重新整理
下面的属性方法都是基于
response对象`
import requests
response = requests.get('url')
一.url
返回值的url
二. text
获得响应体文本信息
三.encoding
返回值的解码格式
四.apparent_encoding
reuqests模块自动检测返回值信息,给你返回一个合适的解码格式.容易炸不实用
五.content
获得响应体的二进制,主要一般用于音频文件,视频文件等等用于二进制保存
六.json()
其本质json.loads(response.text)
七.status_code
响应体的状态码
八.headers
响应体的请求头
九.cookies
响应体的cookie
十.history
响应体的历史,这个这样理解,比如你访问一个网站http://url他其实会重定向https://url或者http://new_url
他会留下他重定向之前的url并且以一个列表套对象的格式
给你返回值