解小黑屋第一版 + 爬UID功能

This commit is contained in:
Remik1r3n
2025-02-07 16:57:41 +08:00
parent 486da8a4c7
commit 5c7414d173
4 changed files with 66 additions and 46 deletions

View File

@@ -8,8 +8,8 @@ from loguru import logger
from Config import *
from API_TitleServer import apiSDGB
def apiLogin(timestamp:int, userId:int) -> dict:
"""登录,返回服务器给的 Json 的 dict"""
def apiLogin(timestamp:int, userId:int, noLog:bool=False) -> dict:
"""登录,返回 dict"""
data = json.dumps({
"userId": userId,
"accessCode": "",
@@ -21,11 +21,12 @@ def apiLogin(timestamp:int, userId:int) -> dict:
"genericFlag": 0,
})
login_result = json.loads(apiSDGB(data, "UserLoginApi", userId))
logger.info("登录:结果:"+ str(login_result))
if not noLog:
logger.info("登录:结果:"+ str(login_result))
return login_result
def apiLogout(timestamp:int, userId:int) -> dict:
"""登出,返回 Json dict"""
def apiLogout(timestamp:int, userId:int, noLog:bool=False) -> dict:
"""登出,返回 dict"""
data = json.dumps({
"userId": userId,
"accessCode": "",
@@ -36,12 +37,12 @@ def apiLogout(timestamp:int, userId:int) -> dict:
"type": 1
})
logout_result = json.loads(apiSDGB(data, "UserLogoutApi", userId))
logger.info("登出:结果:"+ str(logout_result))
if not noLog:
logger.info("登出:结果:"+ str(logout_result))
return logout_result
def generateTimestamp() -> int:
"""生成时间戳"""
"""生成一个凑合用的时间戳"""
timestamp = int(time.time()) - 60
logger.info(f"生成时间戳: {timestamp}")
return timestamp