8.6 KiB
8.6 KiB
In [1]:
from requests import get,post
import time
ip = "http://192.168.0.111:8100"
# ip="http://band.hxzhxy.cn"
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=19In [ ]:
data = get(f"{ip}
", headers=header, params={"teamId": 19}).json()
print(data)
{'success': True, 'msg': '操作成功', 'code': 0, 'data': {'records': [{'id': 11, 'batchName': '第二周周测成绩', 'fixedHeader': '["姓名", "学号", "教学班", "一.1", "一.2", "一.3", "一.4", "一.5", "一.6", "一.7", "一.8", "二.13", "二.14.1", "二.14.2", "二.14.3", "二.15", "二.16", "二.17", "二.18", "三.21", "三.22", "A", "B", "总"]', 'variableHeader': '["姓名", "学号", "教学班", "一.1", "一.2", "一.3", "一.4", "一.5", "一.6", "一.7", "一.8", "二.13", "二.14.1", "二.14.2", "二.14.3", "二.15", "二.16", "二.17", "二.18", "三.21", "三.22", "A", "B", "总"]', 'teamId': 19, 'createTime': 1757923158000, 'updateTime': 1757923158000, 'operator': 'sx_shejuntong', 'teaId': 170, 'teaName': '佘珺彤', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 12, 'batchName': '9.11数学检测(满分120分)', 'fixedHeader': '["姓名", "学号", "教学班", "一.1", "一.2", "一.3", "一.4", "一.5", "一.6", "一.7", "一.8", "二.13", "二.14.1", "二.14.2", "二.14.3", "二.15", "二.16", "二.17", "二.18", "三.21", "三.22", "A", "B", "总"]', 'variableHeader': '["姓名", "学号", "教学班", "一.1", "一.2", "一.3", "一.4", "一.5", "一.6", "一.7", "一.8", "二.13", "二.14.1", "二.14.2", "二.14.3", "二.15", "二.16", "二.17", "二.18", "三.21", "三.22", "A", "B", "总"]', 'teamId': 19, 'createTime': 1757927617000, 'updateTime': 1757927617000, 'operator': 'sx_qianliangjun', 'teaId': 211, 'teaName': '钱良均', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 13, 'batchName': '英三1班预备一单元成绩', 'fixedHeader': '["序号", "学号", "姓名", "A卷", "B卷", "总分", "班排"]', 'variableHeader': '["序号", "学号", "姓名", "A卷", "B卷", "总分", "班排"]', 'teamId': 19, 'createTime': 1758116865000, 'updateTime': 1758116865000, 'operator': 'pts_xueyuan', 'teaId': 212, 'teaName': '薛源', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 14, 'batchName': '英三3班预备1单元成绩', 'fixedHeader': '["学号", "姓名", "A卷", "B卷", "总分", "班排"]', 'variableHeader': '["学号", "姓名", "A卷", "B卷", "总分", "班排"]', 'teamId': 19, 'createTime': 1758123702000, 'updateTime': 1758123702000, 'operator': 'pts_xueyuan', 'teaId': 212, 'teaName': '薛源', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 15, 'batchName': '七下期末成绩', 'fixedHeader': '["学号", "姓名", "语文A", "语文B", "语文总", "数学A", "数学B", "数学总", "英语A", "英语B", "英语总", "总分", "总排"]', 'variableHeader': '["学号", "姓名", "语文A", "语文B", "语文总", "数学A", "数学B", "数学总", "英语A", "英语B", "英语总", "总分", "总排"]', 'teamId': 19, 'createTime': 1758184059000, 'updateTime': 1758184059000, 'operator': 'handongmei', 'teaId': 743, 'teaName': '韩冬梅', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 16, 'batchName': 'Unit 1', 'fixedHeader': '["学号", "姓名", "A卷", "B卷", "总分", "排名"]', 'variableHeader': '["学号", "姓名", "A卷", "B卷", "总分", "排名"]', 'teamId': 19, 'createTime': 1758269060000, 'updateTime': 1758269060000, 'operator': 'wy_wangshu', 'teaId': 135, 'teaName': '王枢', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 17, 'batchName': 'Unit 1--3班', 'fixedHeader': '["学号", "姓名", "A卷", "B卷", "总分", "排名"]', 'variableHeader': '["学号", "姓名", "A卷", "B卷", "总分", "排名"]', 'teamId': 19, 'createTime': 1758269093000, 'updateTime': 1758269093000, 'operator': 'wy_wangshu', 'teaId': 135, 'teaName': '王枢', 'state': 1, 'semester': None, 'subject': None, 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 18, 'batchName': '英语1班第一单元定时练习', 'fixedHeader': '["学号", "姓名", "A卷(100)", "B卷(35)", "总分(135)", "班排"]', 'variableHeader': '["学号", "姓名", "A卷(100)", "B卷(35)", "总分(135)", "班排"]', 'teamId': 19, 'createTime': 1758272746000, 'updateTime': 1780390269000, 'operator': 'handongmei', 'teaId': 743, 'teaName': '韩冬梅', 'state': 1, 'semester': None, 'subject': '英语', 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 19, 'batchName': '英语11班第一单元定时练习', 'fixedHeader': '["学号", "姓名", "A卷", "B卷", "总分", "班排"]', 'variableHeader': '["学号", "姓名", "A卷", "B卷", "总分", "班排"]', 'teamId': 19, 'createTime': 1758272770000, 'updateTime': 1780390270000, 'operator': 'handongmei', 'teaId': 743, 'teaName': '韩冬梅', 'state': 1, 'semester': None, 'subject': '英语', 'examTime': None, 'gradeId': None, 'batchNo': None}, {'id': 20, 'batchName': '英语1班第一单元定时练习', 'fixedHeader': '["学号", "姓名", "A卷(100)", "B卷(35)", "总分(135)", "班排"]', 'variableHeader': '["学号", "姓名", "A卷(100)", "B卷(35)", "总分(135)", "班排"]', 'teamId': 19, 'createTime': 1758273235000, 'updateTime': 1780390272000, 'operator': 'handongmei', 'teaId': 743, 'teaName': '韩冬梅', 'state': 1, 'semester': None, 'subject': '英语', 'examTime': None, 'gradeId': None, 'batchNo': None}], 'total': 340, 'size': 10, 'current': 1, 'orders': [], 'optimizeCountSql': True, 'hitCount': False, 'countId': None, 'maxLimit': None, 'searchCount': True, 'pages': 34}}
In [ ]:
get(f"{ip}/tempSchoolworkAnalysis/student/profile?stuNo=王诚泽&subjectKeyword=数学&recentLimit=1", headers=header).json()
{'success': False, 'msg': '该学生暂无成绩记录', 'code': 10001, 'data': None}[1;31m在当前单元格或上一个单元格中执行代码时 Kernel 崩溃。 [1;31m请查看单元格中的代码,以确定故障的可能原因。 [1;31m单击<a href='https://aka.ms/vscodeJupyterKernelCrash'>此处</a>了解详细信息。 [1;31m有关更多详细信息,请查看 Jupyter <a href='command:jupyter.viewOutput'>log</a>。
In [ ]: