feat: example api endpoints
This commit is contained in:
11
GetAny.py
11
GetAny.py
@@ -1,5 +1,6 @@
|
|||||||
# 获取用户简略预览数据的 API 实现,此 API 无需任何登录即可调取
|
# 获取用户简略预览数据的 API 实现,此 API 无需任何登录即可调取
|
||||||
|
|
||||||
|
from loguru import logger
|
||||||
import rapidjson as json
|
import rapidjson as json
|
||||||
from API_TitleServer import apiSDGB
|
from API_TitleServer import apiSDGB
|
||||||
|
|
||||||
@@ -20,5 +21,11 @@ if __name__ == "__main__":
|
|||||||
# userId = testUid8
|
# userId = testUid8
|
||||||
# print(apiGetAny(userId, "GetUserRatingApi"))
|
# print(apiGetAny(userId, "GetUserRatingApi"))
|
||||||
# print(apiGetAny(userId, "GetUserPreviewApi"))
|
# print(apiGetAny(userId, "GetUserPreviewApi"))
|
||||||
print(apiGetAny(userId, "GetUserCourseApi"))
|
|
||||||
print(apiGetAny(userId, "GetUserExtendApi"))
|
for type in ["course", "extend", "character", "activity", "charge", "option", "region"]:
|
||||||
|
try:
|
||||||
|
data = apiGetAny(userId, f"GetUser{type.title()}Api", noLog=True)
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"failed when scraping {type}: {e}")
|
||||||
|
else:
|
||||||
|
print(f"{type}:", json.dumps(json.loads(data), ensure_ascii=False, indent=4))
|
||||||
|
|||||||
Reference in New Issue
Block a user