数据统计
总安装量
38
近 24 小时
+0
用户评分
-
广告
描述
版本1
评分0
权限说明
华工教务课表多格式导出工具,支持课程合并
加载中…
华南理工大学教务系统课表导出工具 — 油猴/Tampermonkey 用户脚本
file:/// + 脚本完整路径,如:file:///C:/Users/你的用户名/Documents/SCUT_Lesson_Table/SCUT_Lesson_Table.user.js
或在油猴管理面板 → "+" 新建脚本 → 粘贴代码 → 保存。
| 格式 | 说明 | 依赖 |
|---|---|---|
| JSON | 结构化数据 | 无 |
| CSV | Excel 可直接打开(UTF-8 BOM) | 无 |
| TXT | Tab 分隔纯文本 | 无 |
| Markdown | 按星期分组的表格 | 无 |
| iCal (.ics) | 日历格式,可导入日历应用 | 无 |
| DOCX | Word 文档 | 无 |
| XLSX | Excel 格式 | SheetJS(自动加载) |
| A4 分页 | jsPDF + html2canvas(自动加载) | |
| JPG | 高清截图 | html2canvas(自动加载) |
需要外部库的格式首次使用时自动从 CDN 加载,无需手动安装。
勾选"合并同课程不同教师/周次的条目"后:
1-4周,9-12周 不连续格式)/ 连接8-10周(双) 表示仅双周合并前(4 条):
高等数学A | 张老师 | 星期一 | 1-2 | 1-4周
高等数学A | 李老师 | 星期一 | 1-2 | 5-8周
高等数学A | 王老师 | 星期一 | 1-2 | 9-12周
高等数学A | 赵老师 | 星期一 | 1-2 | 13-16周
合并后(1 条):
高等数学A | 张老师,李老师,王老师,赵老师 | 星期一 | 1-2 | 1-16周
基础字段(默认勾选): 课程名称、课程号、教师、星期、节次、时间/周次、上课地点、学分
扩展字段(默认不勾选): 教师职称、主辅讲、教学班、教学班组成、选课备注、课程学时组成、周学时、总学时、课程总学时、考核方式、考试方式、授课方式名称、重修标记、课程性质、课程标记
| 版本 | 变化 |
|---|---|
| v1.0 | 初始版本,正则解析 DOM,仅 JSON 导出 |
| v2.0 | 重写:AJAX 拦截、字段选择、JSON/CSV/iCal/Markdown |
| v3.0 | 多选格式,新增 TXT/DOCX/XLSX/PDF/JPG |
| v4.0 | 新增课程合并功能 |
| v5.0 | 尝试借用系统导出(失败),改进合并逻辑 |
| v6.0 | 去掉系统导出,修复 Array.prototype 问题 |
| v6.1 | 页面加载自动查询 |
各版本可在 Releases 下载。
jQuery.ajax 拦截 /kbcx/xskbcx_cxXsgrkb.html 获取课程 JSON 数据Array.prototype 的扩展GPL-3.0 License