一 :接口自动化之 Rquests封装

 1 # requests 函数的封装
 2 import requests
 3 
 4 
 5 class HTTPHandler:
 6     def __init__(self):
 7         self.session = requests.Session()  # 创建一个浏览器会话,理解为打开浏览器
 8 
 9     def visit(self, method, url, params=None, data=None, json=None, headers=None, **kwargs):
10         """ 访问接口 """
11         # 1:请求方法
12         # 2:请求地址
13         # 3:请求参数: params, data, json 等等
14         res = self.session.request(method, url, params=params, data=data, json=json, headers=headers, **kwargs)
15         try:
16             return res.json()
17         except:
18             print('没有json格式')

 

posted @ 2020-03-10 23:25  黑白_无常  阅读(157)  评论(0编辑  收藏  举报