天津大学教务系统刷课脚本

发布于 / JavaScript / 9 条评论

项目地址https://git.mmuaa.com/kidultff/TJU-Classes

使用方法:如果你希望选的课冇了,请打开你的Chrome内核浏览器,打开教务系统的选课页面,搜索你想要的课程

image.png

记下你希望选的课程序号和课程代码,接着打开F12,点击Console,把项目内的js文件里的内容复制到Console内

image.png

点一下回车,会要求你输入刚刚记下的课程序号和课程代码。

输入后,刷课就开始了。

最后祝你抢到心仪的课程。。

Tips:

1、刷课脚本原理是模拟真实点击,请检查一下你刷课界面的可选课程里显示的课对不对

2、只要你刷新或关闭了页面,刷课脚本会立即停止

3、脚本运行时,每隔3秒会在Console里显示当前状态,比如"课程人数已满,3秒后再试",如果没有显示,说明你的脚本没有正确运行

4、refresh_time = 3为刷课间隔,这个数字最小是2,太快了可能会被提示

5、你可以开多个页面或者多个浏览器刷不同的课,如果页面较多,可以适当调高刷课间隔。如果有同学退课,使用本脚本的你会很快把他的课抢到。24小时挂机食用效果更佳

6、本脚本仅供学习,请低调使用。作者能力有限,不能100%保证抢到你心仪的课。请勿过度依赖,作者不为您使用脚本而导致的问题承担任何责任!

转载原创文章请注明,转载自: 斐斐のBlog » 天津大学教务系统刷课脚本
  1. voodka

    [放了图片链接似乎显示不出来,微博相册的地址]

    1. kidultff
      @voodka 图片看到啦,微博有防盗链机制,可能前台显示不出来图片。只要显示的是【课程人数已满。。。】这种的就是正常运行。挂机即可。只要没出现一大堆红色背景的字滚动就说明在持续抢课
  2. voodka

    运行脚本之后,提示undefined,就没反应了,打开调试直接运行到显示log那一行,请问是哪里出了问题呢

    1. voodka
      @voodka 大佬,求助呀,感谢!
      1. kidultff
        @voodka 抱歉最近有点忙,没及时看blog。。。看你的图片,显示【课程人数已满,1.1秒后重试】就说明已经正常运行了,保持挂机即可。挂机期间有人退课了会尽量帮你抢到的
  3. Scofield

    你好啊 我的只能显示 好了 是为啥

    1. kidultff
      @Scofield 如果你显示的是“有了”,而且课还没选上,可能是教务系统的bug,(剩余名额为负数)。目前脚本已更新,可以重新试试看
      1. voodka
        @kidultff 大佬大佬,求助呀,感谢!
  4. admin

    感谢大佬开发的脚本