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")