Skip to content

v5.2.0 - 2026秋TIS升级适配版

Latest

Choose a tag to compare

@wytyKen wytyKen released this 06 Sep 17:49

适配 2026 秋 TIS 平台升级(SESSION cookie / 查询频控)。原 v5.1.0 打包版已不可用:登录显示成功后立即闪退(原仓库 issue #36)。

使用方法

下载 SUSTechTools.exe 放到任意文件夹,在同一文件夹内创建/编辑 class.txt(一行一门课、顺序即抢课优先级、第一行留空勿动,课程名须与 TIS 显示完全一致),双击 exe 运行即可,无需安装 Python。

交互流程与源码版一致,详见仓库 README「快速使用」一节的终端实录。

主要变更(相对 v5.1.0)

  • 适配 TIS 新会话机制:提取 SESSION cookie,替代已废弃的 route/JSESSIONID,修复登录后闪退
  • 查询限流自动退避重试("查询请求频率过高"时 5→15 秒逐步重试),全量课表拉取约 1~2 分钟
  • 抢课请求遇限流自动等待,且不会误判为"已满/冲突"而跳课
  • 修复叠加抢课时"已选"回执误删下一门课的并发竞态
  • 每个选课类别打印实际返回门数,便于核对是否拉全

注意

  • 单文件 PyInstaller 打包的 exe 可能触发 Windows SmartScreen 或杀毒软件误报,属常见现象;源码就是仓库里的 main.py,可自行查验后选择"仍要运行"。
  • 密码默认不落盘;提示"是否保存用户信息"建议直接回车。