Skip to content

lighthookyu/Course-Bullying-in-GZHU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course-Bullying-in-GZHU

使用流程

1、配置信息 [选课前一天完成]

  • 首先,双击批处理文件开启脚本,至少这样你会有一个相对好的UI体验🤣

    fRHB8.png

  • 然后输入 0 配置信息,在选课系统找到相应课程的 【教学班号】 ,按照提示输入即可

  • 注意区分课程所属板块:主修、体育、通识。

  • 一段完整录入示例:

    fRjAF.png

2、开始抢课

目前脚本有两种功能:

  • 一种是准时抢课,适用于抢课当天有考试的情况使用。
    • 1:根据配置文件中时间设定(默认值为12:00)。按照经验,教务系统回应每一个请求均需30秒以上,脚本可以跳过5个资源请求直接向服务器提交选课请求,因此脚本比手选节约250~300秒左右。
    • 2:根据实际情况来看,在真实选课环境下会依旧会卡,且 控制台会无输出,但实际上是在抢课的。
  • 另一种是捡漏模式,当想选课程已满时使用。
    • 备注:以1次/秒频率查询想选的教学班并且当有空位时自动选课

3、注意事项

  1. 确保您的网络环境正常未使用VPN

  2. 推测教务系统服务器会因为抢课人数过多导致不能及时返回数据, 比如一直加载但上不去、404、Service Unavailable等报错 。因此建议脚本和手动一起抢课。 需要注意的是:手选和脚本会互相顶掉登录状态。在选课时注意取舍。

  3. 不要多开脚本,有可能产生位置问题

  4. 出现以下字样请安装nodejs

    execjs. exceptions. RuntimeUnavailableError Could not find an available JavaScript runtime, Failed to execute script main due to unhandled exception

About

gzhu广州大学选课脚本/抢课工具

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages