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())