本软件仅供辅助选课使用,严禁任何商业用途
如果你有github账号,我只要求你star一个或者fork一个,不要只是闷声下载,毕竟是我的劳动成果。
关于360对本软件报毒的说明:
1.报毒的原因是静默释放到临时文件夹启动和高并发多线程,这是本软件用以实现多开的手段,不是攻击行为。
2.如果坚持在刷课时使用360或怀疑本软件有攻击用户的行为,那你就不要用了。
关于【一键所有服从推荐】的说明:
这个功能是最暴力的方式,如果你没有百兆宽带,我还是建议你一门课一门课的点,不要什么都一键,键得风就是雨。对于微小的几门院系通选,一门课一门课的点和一键根本没区别。
本软件的使用姿势
A.直接下载jwc-catcher压缩包,执行里面的应用程序(推荐)
B.下载源代码,放到Python环境下运行(需要PIL模块)
UI功能说明:
红区:功能按钮——所有可用功能的入口集合
蓝区:可选课程列表——列出所有可选课程(为了防止用户误退课,已选择的院系服从推荐课程、院系统一安排课程不会显示)
绿区:值守课程状态池——输出正在请求的课程及其详细状态
效果预览图(忘记截图,只找到这么一张了)
1.自己的浏览器和本软件可以都打开选课系统,不会出现冲突 2.你的网络越快,软件的反应就越快,请求频率会越高,seu有线是最好的,电信有线宽带次之,较强的seu无线又次之,尽量不要在教学楼选课。
3.本软件最适场景是某门或某几门课程的长期值守。
4.软件的基本运行方式: 进入后能看到自己还未选上的服从推荐和所有的人文自然经管seminar跨院系,点击某一门课后,点【开始选择】进行刷课,遇到冲突的时候该门课会自动停止刷(这时可以用浏览器打开选课系统退掉冲突的课),不冲突的课程会一直刷到成功选上为止。
红区功能的说明: 【一键抢院系内所有服从推荐】只适合什么课都没选时的情况,效果相当于对每个院系课都点了【开始所选】。这个按钮使用的时候要注意,因为用这个按钮选中的课程蓝区不会提示,选完之后要用浏览器打开选课系统看看选上了哪些。
【一键抢人文/自然/经管】刷到的结果是随机的。对于这些通选课最好守着几门自己喜欢的来刷。不管是否已经选上了,都可以刷,所以可以先选一门不喜欢的,然后去刷喜欢的。
【停止所选】选中你正在刷的某门课,再点击这个按钮,就会停止刷该门课。
【停止所有】停止所有正在刷的课,如果网络卡了或者程序卡了,这个按钮很有用。
【查看课表】用于查看某个学期的课表,在教务处不提供课表查询页面时这个功能也可以使用。
【关于】关于本软件的一些信息。
tips
在任何界面发现软件无响应,可以结束程序重新开,不会产生不良影响
本软件不支持绕过系统代理,如果你没看懂,只要记住用时不要开翻墙工具
TODO
优化代码结构,补齐测试,修bug,从用户使用软件的流程上完善本软件,美化界面,增强健壮性降低APP CRASH的概率等等等等
如果你感兴趣,欢迎发起PullRequest,也可以在MIT协议下去修改