打开小爱同学 App 的「课程表」H5 页面,复制 Debug JSON 整段粘贴到下面(自动提取凭据),或直接手动填写三项。凭据只保存在你本机。
登录你学校的乘方教务系统后,用提取书签(推荐,零安装)在教务页面点一下即可逐周扫描整学期课表、自动合并成标准 JSON 并复制到剪贴板。
怎么用:点下面按钮复制书签 → 存进浏览器书签栏(在书签栏空白处右键「添加网页」,网址框里粘贴)→ 登录教务并选好学期 → 点这个书签 → 点页面右下角的「📚 提取课表」→ 回本页粘贴导入。首次只需存一次,之后每次点击都自动用最新版脚本。
启动导入器.bat 开着;点了没反应,先重启服务、或回本页重新复制一次书签。排错:F12 → 网络 → 看有没有一条 api/jiaowu_extractor.js 请求。?api= 指向线上地址)要重新复制并覆盖旧书签。index.html(file://)生成的书签地址是坏的。需先装浏览器扩展 Tampermonkey。装好后教务页面右下角会出现「📚 提取课表」按钮,不用每次点书签。注意:油猴脚本不会自动更新,日后要用新功能得回本页重新覆盖粘贴一次。
你的教务系统如果能「导出课表为 Excel」(教务里通常在个人课表页顶部或右键菜单),可以直接选文件解析,不需要装扩展、不需要点书签,一次拿到整学期。表格结构不依赖任何接口字段,因此也不会出现星期偏移、节次认错这类问题。
⚠ 一个已知限制:教务导出的表格里只有「第一大节 / 第二大节」这种节次号,没有每节课的上下课时刻(那个只能从接口里的 qssj/jssj 或官方作息表拿)。所以解析后请务必在下方「课表设置」里点 ☀ 夏令时 / ❄ 冬令时(识别到河南师大时会自动选中),或手填时间表,否则导入小爱后时间会不准。
Ctrl+Shift+B 显示书签栏 → 书签栏右键「添加网页」→ 网址框粘贴 → 保存。(只需做一次)jwc.htu.edu.cn)→ 点「🔑 打开登录页」登录 → 进入「📖 个人课表」→ 在学期下拉框选中目标学期。学期从页面的学期下拉框读取,提取浮窗会写明「学期 X,来源 Y」便于核对;识别不到时(提取报错带学期码)可右键教务页面的「📚 提取课表」按钮 → 手动钉死学期代码(如 202601 代表 2026 秋季学期)。长期用更省事可改用下方「🥈 油猴脚本」,一次安装后按钮常驻。
支持三种粘贴内容,点「智能提取」自动识别:
① 教务接口 JSON 原文(F12→网络→getCalendarWeekDatas→响应,整段复制)
② 课表页面文字:Ctrl+A 全选 → Ctrl+C 复制 → 粘贴
③ 手打一行一门课:周一 第1-2节 高等数学 张三 教1-101 1-16周(单)