request请求方法封装

it2025-05-19  11

对 requests 发送请求封装成类: 1,支持 session 管理(可以定义 session 属性) 2,封装 visit 方法(可以发送 get 和 post 请求)

import requests """ 对 requests 发送请求封装成类: 1,支持 session 管理(可以定义 session 属性) 2,封装 visit 方法(可以发送 get 和 post 请求) """ class HTTPHandle: def __init__(self): if __name__ == '__main__': self.session=requests.Session() def visit(self,url,method,params=None,data=None,json=None,**kwargs): # if method.lower() == 'get': # res=self.session.get(url,params=params,**kwargs) # elif method.lower()=='post': # res=self.session.get(url, params=params, data=data, json=json, **kwargs) # else: res=self.session.request(method,url,params=params,data=data,json=json,**kwargs) try: return res.json() except ValueError: print("not json")
最新回复(0)