115 lines
8.6 KiB
Plaintext
115 lines
8.6 KiB
Plaintext
{
|
||
"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单击<a href='https://aka.ms/vscodeJupyterKernelCrash'>此处</a>了解详细信息。\n",
|
||
"\u001b[1;31m有关更多详细信息,请查看 Jupyter <a href='command:jupyter.viewOutput'>log</a>。"
|
||
]
|
||
}
|
||
],
|
||
"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
|
||
}
|