本项目是同济大学教务系统的信息查询、课表操作、成绩查询等学生教务API的封装,以及登录教务系统等辅助功能的实现。
作者相信,借助本项目,任何一个有python基础的人都可以轻松完成换课、查询成绩等操作;而对那些对python较为熟练的人来说,使用本工具可以让他们如虎添翼,轻松完成自动查成绩、抢课、监视扩课等操作。
忘了那烦人的Cookie、SessionId和乱七八糟的接口和格式吧!
- 一个任何人都可以轻松使用的Python包
- 一个封装了基本教务功能API接口的工具
- 一个使你不用再去浏览器复制cookies的好帮手
- 抢课工具
- 可以黑入一系统的神奇软件
- 技术力很强的作品
项目会在未来发布到PyPI平台。
统一身份验证系统使用了SM2公钥加密算法,这种算法在不需要私钥的情况下就可以完成加密。虽然这听起来很简单,Python平台上也已有国密算法的实现,但是作者目前没有找到只凭公钥就可以完成加密的方法。
欢迎可以仅用Python完成SM2公钥加密的大佬鼎力相助,作者愿意支付一定的酬金(50~100r),且相关代码可以以你的身份PR。
统一身份验证系统要求必须提交验证码答案。作者由于能力有限,目前仅能使用打码平台完成此目标;但是这样的后果就是单次登陆的时间被延长至十秒以上,且需要支付一定的费用。如果你可以以任何方法帮助把这一耗时显著减小(且不过度耗费客户端性能),作者愿意为你的贡献支付一定的酬金(100~200r),且相关代码可以以你的身份PR。