From 41e35210a88d0860a6edb479d36014e78d132792 Mon Sep 17 00:00:00 2001 From: zjk2017 <2548836866@qq.com> Date: Mon, 24 Jun 2024 22:16:01 +0800 Subject: [PATCH] Create ApiRequest.py --- ApiRequest.py | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 ApiRequest.py diff --git a/ApiRequest.py b/ApiRequest.py new file mode 100644 index 0000000..700b71e --- /dev/null +++ b/ApiRequest.py @@ -0,0 +1,44 @@ +import os +import traceback + +import requests +import urllib3 + +import mytool +import notify + + +class ApiRequest: + def __init__(self): + urllib3.disable_warnings() + self.sec = requests.session() + self.sec.verify = False + self.sec.trust_env = False + self.sendmsg = '' + self.title = '' + + def send(self): + notify.send(self.title, self.sendmsg) + + +class ApiMain: + def __init__(self, funcName): + self.funcName = funcName + pass + + def run(self, envName, request): + if os.path.exists('debug.py'): + import debug + debug.setDebugEnv() + + if mytool.getlistCk(f'{envName}') is None: + print(f'请检查你的变量名称 {envName} 是否填写正确') + exit(0) + else: + for i in mytool.getlistCk(f'{envName}'): + for func in self.funcName: + try: + getattr(request(i), func)() + except: + traceback.print_exc() + pass