Skip to content

南科大tis选课系统抢课脚本 操作简单 功能稳定 效率可观

License

Notifications You must be signed in to change notification settings

GhostFrankWu/SUSTech_Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

南科大Tis选课助手

2024 Sep 更新:Tis后台在用户级别做了流量限制
每个有效请求触发新的限制,因此大量发送数据不一定再是最优选择
因此当前版本同时只选一门课(最重要的),选课队列优先级请参考使用说明
该程序未对流量特征做任何的混淆,追求隐蔽性请自行修改 (UA,请求参数,其他流量等)

如遇到学期服务器证书配置出错,兼容修改请参照issue手动修复
如遇CAS不明原因500,请提前多次尝试登录

使用说明

  • main.py为Python3编写的主程序,运行即可
  • class.txt为需要选择的课程列表,一行一个数据,因编码问题,第一行请留空或不要编辑。
    选课顺序会严格按照class.txt中录入的先后顺序进行,在高优先级课程被选完/冲突前不会选低优先级课程,除非手动输入任意值字符回车跳过
  • 按下回车之后会进入一个3s的循环,每秒选当前最优先的课程一次。(可以按多次开启多个计时循环) 课程列表添加说明(图片加载不出请科学加载):
    课程名称说明
    脚本运行界面: 脚本运行界面

更新

最后一次检测可用是2024-09-05,检测结果是 可用

声明

该脚本诞生的目的是研究节省流量,减轻选课系统负担的方法,经过测试确实能达到该效果,因人为修改脚本产生的超过手工频率的流量,由修改者承担责任

虽然Tis经过若干更新,网页端选课产生的流量已经大大减少,但该脚本仍产生更少的流量

免责声明

该脚本是通过抽象人对计算机的操作方法,提供节省流量并方便选课的功能。脚本为非营利性开源脚本,仅供个人学习、研究或欣赏使用,采用MIT协议,不具有任何市场价值。开发和使用过程不涉及对任何系统进行逆向破解/反汇编/反编译,本脚本编写使用的一切数据都来源于公开在互联网上的内容。
本脚本不提供任何明示或暗示的保证,包括但不限于对适销性和特定用途的适用性的暗示保证。 在任何情况下,版权所有人或贡献者均不对任何直接,间接,偶发,特殊,示范性或后果性的损害负责。
本脚本仅限用于合理合法的学习用途如网络环境测试,因本脚本而产生的各种后果由使用者自行承担,作者对此不负任何责任。

About

南科大tis选课系统抢课脚本 操作简单 功能稳定 效率可观

Resources

License

Stars

Watchers

Forks

Languages