Files
admin 2d8c1ea8f9 chore: 批量新增各类工具脚本与配置文件
1. 新增音频录制、下载、上传相关脚本
2. 新增数据库操作、API调用工具
3. 新增Excel数据处理脚本
4. 新增弱密码检测脚本
2026-06-14 17:47:15 +08:00

8.6 KiB
Raw Permalink Blame History

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=19
In [ ]:
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}
在当前单元格或上一个单元格中执行代码时 Kernel 崩溃。

请查看单元格中的代码,以确定故障的可能原因。

单击<a href='https://aka.ms/vscodeJupyterKernelCrash'>此处</a>了解详细信息。

有关更多详细信息,请查看 Jupyter <a href='command:jupyter.viewOutput'>log</a>。
In [ ]: