首页 > 编程语言 > 详细

Python(六) —— 接口模块

时间:2019-05-12 23:26:43      阅读:126      评论:0      收藏:0      [点我收藏+]

接口调用

  接口调用有几个模块可以用:urllib 和 requests ,urllib 是内置的模块,极其不好用,强烈推荐用 requests 模块

Response

响应头

import requests
url = ‘www.xxx.xxx‘
r = requests.get(url)

print(r.headers) #获得响应头信息,返回的是一个字典形式
print(r.headers[Content-Type])
print(r.headers.get(Content-Length))

响应状态码

import requests
url = ‘www.xxx.xxx‘
r = requests.get(url)
print(r.status_code) #响应状态码,返回一个 int 类型数字,参加状态码

print(r.status_code==requests.codes.ok) #内置状态码查询对象
r.raise_for_status() #通过 Response.raise_for_status() 来抛出异常

响应的 cookie

import requests
url = www.xxx.xx
r = requests.get(url)

print(r.cookies)

print(r.cookies[bid])

响应信息

import requests
url = http://api.nnzhp.cn/api/user/stu_info
d = {stu_name:矿泉水2}
res = requests.get(url,d).json()  #返回一个字典
res = requests.get(url,d).text  #返回一个字符串,假设数据类型为 json 类型,那么这个返回的就是格式化好的 json 串

print(res)

 

Python(六) —— 接口模块

原文:https://www.cnblogs.com/xiaowenshu/p/10854070.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!