一. 获取 响应正文体
# ~~ 正文体是json or xml ---res.text
res = requests.post(url='http://https://passport.csdn.net/login',
headers={"Content-Type": "application/x-www-form-urlencoded"},
data={"username": "admin", "password": "478"})
print(res.text)
注:Requests 编码格式默认为项目的编码格式,如乱码,需用response.encoding = 'utf-8' 指定编码格式,之后再调用response.text,显示的编码格式就是设置后的
# ~~ 响应正文体是二进制文件 ---res.content 获取原数据/原始文件,用于下载接口;
思路:1.先访问文件地址,获得原始数据;
2.二次转存(打开新文件,把内容写入,保存)
eg:下载接口,将导出的文件保存在指定地方
res = requests.get(url='https:/百度图片的URL')
with open('D:/1.png', 'wb')as file:
for d in res.iter_content(128):
file