一个基于Playwright,使用 模拟 方式的超星刷课库
- 协议的破解难度和逻辑(相对)复杂,不利于增加新的功能
- 协议会面对协议变更的情况,维护需要耗费很大精力(PS:这是许多超星库腐朽无法再使用的原因,当然代码逻辑不清晰耦合严重也是另一方面)
- 本人没时间
- 稳定,长期有效,一两年内不维护都依旧可用
- 代码内容和功能清晰,便于增加减少新功能和调整维护
- 注释详细,运用灵活,适合阅读以学习playwright等知识
- 有一定Python编程基础
- 大致的web前端基础
因为本工具只是我做出方便自己使用的,所以很多地方必然不符合你的需求,需要你自己根据你的需求自己改代码
- 知道如何自主学习和解决问题,知道去哪看文档
- 有最基本的架构知识和编码规范,不要污染代码
- Python类型注释相关知识
- 自动识别未完成科目
- 自动识别未完成课程
- 自动识别未完成任务点
- 单页面多任务点识别与完成
- 多页面多任务点识别与完成
- 任务点完成状态侦测
- 视频任务的自动刷课
因本人的课程都是允许拖进度条快过,所以目前是稳定秒过状态,如需一个一个慢慢刷请自己改
- PDF任务的自动刷课
- 点击阅读的自动刷课