mirror of
https://github.com/zjk2017/ArcadiaScriptPublic.git
synced 2025-12-16 23:19:29 +08:00
Create ApiRequest.py
This commit is contained in:
44
ApiRequest.py
Normal file
44
ApiRequest.py
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user