一般而言,每四年南京理工大学会更新一次教学大纲,对应也会产生一批新的选修课列表。
我们可以看到,这些页面展示的是标准的表格,如下图所示:
从页面左上角选中整个表格区域,向下拖动并复制:
粘贴后得到类似如下的纯文本内容:
课程号
课程名
分类
00000011
坦克学
自然科技类
...
将上述完整内容(无需手动处理空行)粘贴至 课程数据解析器。
点击“解析为 JSON”,确认输出无误后点击“下载 JSON”:
如果你发现已有的 xxk.json
版本已过时,可以按照上述方法重新生成,并进行如下操作:
然后将用户脚本中的分类数据地址替换为新的链接,例如:
const CATEGORY_URL = 'https://fastly.jsdelivr.net/gh/NJUST-OpenLib/NJUST-JWC-Enhance@latest/data/xxk.json';
data/xxk.json
如需查看课程大纲数据的采集方式,请参阅:README.getKCDG.md