Greasy Fork is available in English.
听说你抢不到课
Dette er versjoner av dette scriptet hvor koden ble oppdatert. Vis alle versjoner.
重构了部分代码引入了搜索功能,和对应的设置页面。
增加了对异步抢课的支持
增加了对分组抢课的支持
增加了设置页面,现在用户不应该需要修改源代码
更新了课程详情页面,显示更多信息
可以考虑优化被弹出后重新登录的体验,增强自动添加能力
可以考虑加入定时抢课功能(不要抱太高期待)
现在,如果因为重新登录导致清空了选课列表,原来的课程代码会出现在输入框中。
更新了界面UI,增加了抢课期间部分按钮的禁用逻辑,增加了停止抢课按钮。
修复了多次点击的禁用逻辑,现在快速点击的异常情况基本消失。
选课系统有2种形态,页面长宽比小于一定值会进入“手机模式”,未进行该模式的适配
选课系统有2种布局,通选课是另一种布局,暂时没有适配该模式的点击添加课程
有同学提到,教务处的真正限制是1s不超过3次请求,目前没有利用该特性的计划,我的建议是适当缩小interval变量,从375毫秒降低到350甚至325毫秒。但因此产生的问题本人不负责。
更新了“自动删除”逻辑,现在,在抢课的过程中,会自动移除已成功抢选的课程,并保留未成功抢选的课程。反复点击“一键抢课”会尝试从头开始抢选。尽量避免在选课未结束时更改选课列表,可能导致意料之外的问题。
更新了isRunning和shouldStop的判断,进一步减少了连续点击“抢课”按钮的潜在危害
全新版本!革命性的更新!忘记愚蠢的课程代码和输入框!鼠标点点,课程添加!(可能有未知bug,谨慎选择是否更新!)
紧急修复了上一个版本遗漏的几个状态检测修改了“isRunning”的判断逻辑,现在,如果上一个脚本正在运行,再次点击会立刻终止上一个脚本,并重新运行新的脚本
紧急修复了“正在抢课”状态无法退出的bug
删除了无效按钮修复了选课后,页面未动态更新的问题
增加了表格中“更多”页面的逻辑
现在,添加失败的课程将保留在输入框内
现在,抢课会有375ms的默认间隔!
学校升级了网络协议,现在可能是https前缀。已移除对前缀的判断