Skip to content
/ chaoxing Public
forked from Samueli924/chaoxing

超星学习通/超星尔雅/泛雅超星全自动无人值守完成任务点

License

Notifications You must be signed in to change notification settings

xabyo/chaoxing

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 超星学习通自动化完成任务点(命令行版)

Github Stars Github Forks Code-size version

⭐ 觉得有帮助的朋友可以给个Star

☝️ 更新通知

20220302 当前程序的接口能用于>80%的课程,存在部分新设课程使用超星的最新接口,使用本程序会出现一些报错内容。但鉴于本人已毕业,无测试相关课程的条件,且近期较为繁忙,故无继续更新接口的计划。假如还有需要的朋友可以尝试Fork本项目,抓取最新的接口提交pr,为本项目提供帮助。谢谢

😄 相关项目

Samueli924/chaoxing web版超星自动化库

❓ 反馈方式

停止提供反馈途径

📚 使用方法

使用方法

❓ FAQ(常见问题)

  1. 程序相关
    • 问: 程序如何实现完成视频任务点?运行时会有风险吗?
      答: 程序使用从超星AndroidApp中逆向得到的API发送协议包完成任务。在超星不更新其API协议的前提下能够确保安全
    • 问: 为什么程序运行时间和实际时间一样,不能一键瞬间完成所有任务吗?
      答: 本程序设计的初衷是在确保绝对安全的前提下提高效率,所以在代码中没有添加一键完成所有任务的代码。实际上,一键完成功能十分容易,在Github上已经有许多相关的优秀repo可供下载
    • 问: 程序用到了哪些第三方库?
      答: 本程序仅用到了requests库负责完成任务。不同于Github中存在的一些其他使用selenium库的repo,具有内存占用小,带宽占用小的优点

❤️ CONTRIBUTORS

1️⃣ 感谢Shanxuns修正查找任务点的正则表达式内容 Pull #33

对于代码有任何问题或建议欢迎Pull&Request

⚠️ 免责声明

  • 本代码遵循 GPL-3.0 License协议,允许开源/免费使用和引用/修改/衍生代码的开源/免费使用,不允许修改和衍生的代码作为闭源的商业软件发布和销售,禁止使用本代码盈利,以此代码为基础的程序必须同样遵守GPL-3.0 License协议
  • 本代码仅用于学习讨论,禁止用于盈利
  • 他人或组织使用本代码进行的任何违法行为与本人无关

About

超星学习通/超星尔雅/泛雅超星全自动无人值守完成任务点

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%