import requests # 导入第三方库
class HttpRequest: # 定义一个类
"""
利用request封装get和post请求
url:请求参数
parm:传递的参数,非必填参数,字典的格式传递参数
"""
def http_request(self, url, data, method, cookie=None):
"""
param url: 地址
param data: 参数
param method: 方法
param cookie: cookies
"""
if method.lower() == 'get': # 判断方法
res = requests.get(url, data, cookies=None) # 返回一个消息实体
else:
res = requests.post(url, data, cookies=None) # 返回一个消息实体
return res # 返回一个消息实体
if __name__ == '__main__':
url = 'http://xxxxxxx' # 接口地址
data = {"key": "xxxxxxx", "date": "2020-12-06"} # 接口参数
res = HttpRequest().http_request(url, data, 'post') # 调用类
print("结果是", res.json())