from requests import get, post import time ip = "http://192.168.0.209:8100" param = { "username": "zhongwei", "password": "123456a", "client_id": "client", "grant_type": "password", "client_secret": "123456", } data = get(url=f"{ip}/oauth/token", params=param).json() token = data["access_token"] header = { "content-type": "application/json", "authorization": f"Bearer {token}", } teamId = 110 year = 2026 month = 3 data1 = get(f"{ip}/classAttend/screen/summary", headers=header, params={"teamId": teamId, "year": year, "month": month}).text print("summary:", data1, end="\n\n") data2 = get(f"{ip}/classAttend/screen/dailyTrend", headers=header, params={"teamId": teamId, "year": year, "month": month}).text print("dailyTrend:", data2, end="\n\n") data3 = get(f"{ip}/classAttend/screen/statusPie", headers=header, params={"teamId": teamId, "year": year, "month": month}).text print("statusPie:", data3, end="\n\n") data4 = get(f"{ip}/classAttend/screen/gradeRanking", headers=header, params={"teamId": teamId, "year": year, "month": month}).text print("gradeRanking:", data4, end="\n\n") data5 = get(f"{ip}/classAttend/screen/studentRanking", headers=header, params={"teamId": teamId, "year": year, "month": month}).text print("studentRanking:", data5, end="\n\n")