东南大学抢课助手改版(终极版)-2025.9更新

听说你抢不到课

作者
一只路过的毒蘑菇
日安装量
0
总安装量
1
评分
0 0 0
版本
1.0.0
创建于
2025-09-10
更新于
2025-09-10
大小
35.2 KB
许可证
MIT
适用于

东南大学抢课助手改版(终极版)

简介

本脚本用于东南大学选课系统的抢课与自动捡漏,支持分批并发、循环重试、成功后自动清理“可冲”候选,帮助快速完成选课。

声明:本脚本仅用于学习交流,【不得】用于正式抢课,如有侵权请联系删除

适用范围

主要功能

  • 并发抢课:按“批次大小”同时发送多个请求
  • 循环捡漏:按“批次间隔(毫秒)”循环扫描,直到列表清空或手动停止
  • 成功判定与清理:
    • 命中“选课成功/加入成功/已选/已在志愿/已存在/不能重复/重复/成功”等,视为已拿到或已在队列
    • 自动移除该课程及同一课程号(前 8 位)对应的所有“可冲”候选项
  • 防重入:运行中再次点击“开始捡漏”会提示“进行中”
  • 列表管理:支持“导入/导出课程”、单项删除、更多操作入口

安装与启用

  1. 安装 Tampermonkey(油猴)扩展
  2. 将脚本文件 东南大学抢课助手改版-1.1.2.user.js 导入 Tampermonkey
  3. 打开目标页面,左侧浮动按钮可拖拽,点击显示/隐藏右侧面板

使用说明

  1. 在面板输入框输入课程代码并回车添加
    • 课程代码格式:课程号前 8 位 + 教师号(KXH)
    • 示例:ABCD1234KXH
  2. 可在“高级设置”配置并发参数:
    • 批次大小:默认 1(建议范围 1~4)
    • 批次间隔(毫秒):默认 300 ms(如果想并发抢课,请把批次间隔调高至1000左右)
  3. 点击“开始捡漏”进入循环并发;点击“停止捡漏”立即终止
  4. 成功或命中“已在志愿/已存在/不能重复/成功”等判定后,会自动移除该课程及其“可冲”候选
  5. 可使用“导出课程/导入课程”进行批量管理(每行一个课程代码)

成功判定说明

  • 判定条件:接口返回 code===100,或返回文本包含如下任意关键字:
    • 选课成功、加入成功、提交成功、已选、已在志愿/候补/选课、已加入、已存在、已添加、不能重复、重复、已抢、成功
  • 处理动作:
    • 删除当前键对应课程
    • 删除同一课程号(前 8 位)的所有“可冲”候选项
    • 刷新列表并重置内部扫描索引,避免重复判断

导入/导出

  • 导出:将已添加课程代码按行导出至 courses.txt
  • 导入:从文本逐行读取课程代码,自动逐条添加

注意事项与建议

  • 建议根据自身网络/系统稳定性设置合理的“批次大小/间隔”
  • 过低的间隔或过大的批次可能触发风控或限流
  • 请遵守学校相关规定,合理使用并发抢课功能

常见问题(FAQ)

  • 右侧列表未清空/重复判断?
    • 已增强成功判定并在命中后清理同一课程的“可冲”项;若仍存在,请检查返回信息是否为非常规提示
  • 请求失败较多?
    • 适当增大“批次间隔(毫秒)”或减小“批次大小”
  • 自动抢课(复选框)作用?
    • 当前为设置保留项,启动/停止以按钮为准;可按需求扩展自动策略

许可与致谢

  • 原始脚本作者:realhuhu
  • 改版作者:匿名(在其基础上改版与增强,请不要试图寻找我是谁,不想被查水表)
  • 本地改动:并发捡漏迁移与增强
  • 协议:MIT(请保留作者与协议声明)

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址