{ "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 }