小爱课程表适配不完全指北——以 ZJUT 本科正方教务系统为例

小爱课程表适配不完全指北——以 ZJUT 本科正方教务系统为例

💡 原文中文,约6900字,阅读约需17分钟。
📝

内容提要

作者独立开发了适配 ZJUT 教务系统的课程表导入项目,使用 JavaScript 和爬虫技术,过程简单,获得同学认可。详细记录了使用 fetch 获取 JSON 数据的步骤,并提供了代码示例和调试方法。

🎯

关键要点

  • 作者独立开发了适配 ZJUT 教务系统的课程表导入项目。
  • 使用 JavaScript 和爬虫技术,整个过程简单,获得同学认可。
  • 详细记录了使用 fetch 获取 JSON 数据的步骤,并提供了代码示例和调试方法。
  • 适配过程中需仔细阅读官方文档,技术性问题几乎都能通过文档解决。
  • 获取课表信息的流程包括手动登录、获取字符串、解析字符串等步骤。
  • 需要提供三个代码文件:Provider、Parser 和 Timer。
  • 安装浏览器插件并使用开发者工具抓取数据包。
  • 通过 fetch 函数构建请求,获取课表信息。
  • 编写 provider、parser 和 timer 函数,处理数据并返回结果。
  • 调试阶段使用 pnpm main 运行临时服务器,实时同步代码。
  • 确认无问题后上传审核,适配工作将公开。
➡️

继续阅读