From 2176130d10fb1696560f46d5ccb6be2d806c3356 Mon Sep 17 00:00:00 2001 From: mokurin000 <1348292515a@gmail.com> Date: Tue, 12 Aug 2025 13:58:43 +0800 Subject: [PATCH] feat: get user data and exit --- GetUserAll.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 GetUserAll.py diff --git a/GetUserAll.py b/GetUserAll.py new file mode 100644 index 0000000..d954406 --- /dev/null +++ b/GetUserAll.py @@ -0,0 +1,34 @@ +from loguru import logger + +from HelperFullPlay import implFullPlayAction +from HelperLogInOut import apiLogin, apiLogout, generateTimestamp +from MyConfig import testUid8 + +if __name__ == "__main__": + userId = int(input("type user id: ").strip() or "0") or testUid8 + currentLoginTimestamp = generateTimestamp() + loginResult = apiLogin(currentLoginTimestamp, userId) + + if loginResult["returnCode"] != 1: + logger.info("登录失败") + exit() + try: + items = [23] + musicData = { + "musicId": 11538, # Amber Chronicle + "level": 0, + "playCount": 1, + "achievement": 0, + "comboStatus": 0, + "syncStatus": 0, + "deluxscoreMax": 0, + "scoreRank": 0, + "extNum1": 0, + } + implFullPlayAction( + userId, currentLoginTimestamp, loginResult, musicData, {}, debugMode=True + ) + logger.info(apiLogout(currentLoginTimestamp, userId)) + finally: + logger.info(apiLogout(currentLoginTimestamp, userId)) + # logger.warning("Error")