{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"id": "39b16c44",
"metadata": {},
"outputs": [],
"source": [
"from requests import get,post\n",
"import time\n",
"\n",
"ip = \"http://192.168.0.111:8100\"\n",
"# ip=\"http://band.hxzhxy.cn\"\n",
"param = {\n",
" \"username\": \"zhongwei\",\n",
" \"password\": \"123456a\",\n",
" \"client_id\": \"client\",\n",
" \"grant_type\": \"password\",\n",
" \"client_secret\": \"123456\",\n",
"}\n",
"data = get(url=f\"{ip}/oauth/token\",params=param).json()\n",
"token = data[\"access_token\"]\n",
"header = {\n",
" \"content-type\": \"application/json\",\n",
" \"authorization\": f\"Bearer {token}\",\n",
"}\n",
"teamId=19"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "0972b8a5",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"{'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}}\n"
]
}
],
"source": [
"data = get(f\"{ip}\n",
" \n",
" \", headers=header, params={\"teamId\": 19}).json()\n",
"print(data)\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "ce4ec6d6",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'success': False, 'msg': '该学生暂无成绩记录', 'code': 10001, 'data': None}"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
},
{
"ename": "",
"evalue": "",
"output_type": "error",
"traceback": [
"\u001b[1;31m在当前单元格或上一个单元格中执行代码时 Kernel 崩溃。\n",
"\u001b[1;31m请查看单元格中的代码,以确定故障的可能原因。\n",
"\u001b[1;31m单击此处了解详细信息。\n",
"\u001b[1;31m有关更多详细信息,请查看 Jupyter log。"
]
}
],
"source": [
"get(f\"{ip}/tempSchoolworkAnalysis/student/profile?stuNo=王诚泽&subjectKeyword=数学&recentLimit=1\", headers=header).json()\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "8ba7d3c9",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "base",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.12.4"
}
},
"nbformat": 4,
"nbformat_minor": 5
}