Warning
因为正在重构,筹备v3,所以v2不会更新太多功能
首先,我们先访问教务系统
登录后,我们按下键盘上的 F12
,打开控制台后,选择顶上的网络(Network),在左上角搜索框搜索 login!welcome.action
,然后点击其中的一条记录,选择表头往下滑,找到 Cookie
,右键右边的内容,点击复制值(Copy Value),如果右键没有复制值(部分浏览器没有这个功能)的话,就按下键盘上的 Ctrl
+C
复制
接着在cookie栏填入刚刚获得的 JSESSIONID
,然后点击获取课程列表(这个时候Cookie会被保存)
在下方的可选课程列表添加自己需要的课程
添加完成后,在下方设定要开始抢课的时间和提前量,点击保存配置
最后点击开始抢课等着就行了
Important
Q: 什么是抢课开始时间和提前抢课时间?
A: 抢课开始时间就是学校告诉你的抢课开始的时间,提前抢课时间是提前多少秒开始发送抢课请求。
Important
Q: 我设置了抢课开始时间和提前抢课时间,还需要点击开始抢课嘛?
A: **需要!!!**只有点击了开始抢课,程序才会判断当前时间是否在提前量范围内,如果在提前量范围内则进行请求的发送,否则不发送请求,但仍然处于抢课状态。做这个功能的意义是减小窝工服务器的压力,请不要把提前量设置的过大!!!
当你第一次打开本程序后,会自动在程序目录下生成config.json文件
{
"account": {
"cookie": ""
},
"delay": 0.5,
"offset": 300,
"start_time": null,
"courses": []
}
在这里可以调整延迟,就是这里的delay后面的数字啦,越低延迟越少,但是小心被学校封号~