diff --git a/api.json b/api.json index cb0b470..cb0f7f2 100644 --- a/api.json +++ b/api.json @@ -74,7 +74,7 @@ "url": "https://pg.eeagd.edu.cn/ks/public/kszc/zcyzm.jsmeb", "method": "POST", "header": "", - "data": "\"[phone]\"" + "data": "[phone]" }, { "desc": "广东教育翔云", @@ -565,5 +565,12 @@ "action": "register", "channel": "sms" } + }, + { + "desc": "甜糖app", + "url": "http://tiantang.mogencloud.com/web/api/login/code?phone=[phone]", + "method": "POST", + "header": "", + "data": "" } ] \ No newline at end of file diff --git a/flask_app/data.db b/flask_app/data.db index 40d1700..5c63a74 100644 Binary files a/flask_app/data.db and b/flask_app/data.db differ diff --git a/run_fask_app.py b/run_fask_app.py index 40dfe24..b68d8c3 100644 --- a/run_fask_app.py +++ b/run_fask_app.py @@ -58,6 +58,10 @@ def sqlite2json(): apis_ = [] for api in apis: # print(api.url) + if api.data is None: + api.data = "" + if api.header is None: + api.header = "" data = { "desc": api.desc, "url": api.url, @@ -70,11 +74,10 @@ def sqlite2json(): apis_.append(api.dict()) except: pass - - data = json.loads(json_path.read_text(encoding='utf8')) + print(apis_) with open(json_path, mode="w", encoding="utf8") as j: try: - json.dump(data, j, ensure_ascii=False, sort_keys=False) + json.dump(apis_, j, ensure_ascii=False, sort_keys=False) logger.success("sqlite->json 成功!") except Exception: logger.exception("写入到 json 文件错误!")