开源 智教云/chaoxiaopro/芜湖微校平台的python辅助学习脚本
这是一个基于 Python 编写的在线课程学习辅助工具,适用于芜湖微校教育科技公司开发的 智教云/chaoxiaopro在线网课学习平台。主要用于模拟正常学习流程,辅助完成课程任务。
开源链接:https://github.com/shinetlee/autochaoxiaopro 用之前给个免费的star吧!
任何人不能使用该项目提供任何形式的商业活动如代刷服务、倒卖。如果你花钱购买了,请退款并联系我。
我们注意到有人在朋友圈 QQ空间 频道 打出付费代刷的广告,以当天刷完、3r一门、小贵等字样宣传。你自己手刷没事,你要用我开源的免费脚本,收费给别人刷课真是死了冯了(我不相信你能给那么多人同时人工手刷)。你tm下载我的脚本不点star就算了,还收起费来了。一个连gitub都不会注册的玩意,拿了脚本就收费。你是真的贱啊。
我免费开源,你收费自研。能不能别破坏开源生态了?要不我把开源仓库删了,联系平台换个接口和密钥,自己垄断付费刷课?**

🛠️ 核心功能一览
这款工具不仅仅是一个简单的脚本,它集成了多种实用的自动化策略:
全自动视频进度模拟:支持“模拟观看”模式,通过随机步长上报进度,最大限度模拟人工行为。
章节测验自动解密:内置 AES 解密逻辑,能够直接获取测验题目中的隐藏答案并自动提交。
交互式课程管理:可以通过命令行自由选择需要处理的课程,并自定义执行速度。
🚀 使用方法 (详见Github仓库)
1️⃣ 下载文件
https://github.com/shinetlee/autochaoxiaopro/releases
2️⃣ 获取 Token
浏览器打开课程平台并登录账号
按下 F12 打开开发者工具
进入 Network(网络)
找到请求头中的:
Authorization: Bearer xxxxxxx
复制 Bearer 后面的内容,填入 token.txt 文件
3️⃣ 运行程序
按提示操作
⚠️ 注意事项
Token 有有效期,过期需重新获取
不建议使用倍速或“立即完成”功能
长时间运行可能触发平台检测机制
这里简要说明,使用方法详见Github
🔍 它是如何工作的?
- API 通信与 Session 管理
工具核心使用 requests 库封装了一个 API 类,统一管理 Authorization Token 和通用的请求头。通过对平台网络流量的分析,我们模拟了浏览器与服务器之间的所有关键交互,包括课程列表获取、章节内容解析以及进度上报。
- 测验答案的 AES 解密
网课平台在传输测验答案时采用了加密措施,以防止直接查看。但是加密在前端完成。经过分析,开发者发现其使用了 AES-ECB 模式 配合 PKCS7 填充,而密钥则通过一个特定的字符串进行 MD5 哈希生成。
工具内置了相应的解密逻辑,能够实时还原加密后的 encryptedAnswer,实现“精准答题”。
- 进度上报的模拟逻辑
为了规避平台的简单异常检测,脚本在 simulate 模式下并不会瞬间完成视频。它会生成 110 到 130 秒之间的随机步长,并根据用户设置的倍速进行等待,从而在服务器端留下合理的行为日志。
📥 下载
该项目在https://github.com/shinetlee/autochaoxiaopro开源,可前往Releases界面下载。
如果你无法访问github,我会在项目获得一定star或支持后,提供加速下载链接。
你也可以尝试搜索加速访问github的方法,bing,bilibili,百度都能找到。
使用前可以注册github,给个我免费的star吗?这对我很重要。
很高兴本项目得到大家的关注,但可能由于网络环境和邮箱问题,很多朋友并没有在 GitHub 上注册并为项目点亮 Star。
我恳请大家:在享受开源软件带来便利的同时,也能注册一个 GitHub 账号,为项目点一个 Star。你可能需要使用 qq.com 之外的邮箱注册(如 Outlook等),并尝试各种方法稳定访问 GitHub。这或许会给你带来一点麻烦。
但请试想,如果这并非 GitHub,而是 EA、Ubisoft 或 Rockstar 等游戏平台,你是否会想方设法去完成注册?哪怕过程繁琐、需要用到加速工具或非国产邮箱。
为什么不在国内平台开源?
我们不喜欢国内的代码开源平台,不倾向于国内的代码托管平台。某些平台搬运了GitHub的所有数据,未经相关开发者授权;某些平台不登录就无法查看完整内容;某些平台注册时要求提供过多个人身份信息。而几乎所有的企业和开发者更关注github
如果你在学习计算机专业,更建议你注册github了
因此,我选择在全世界最大的软件源代码托管服务平台 —— GitHub 上开源。此前,并没有任何一个工具有支持智教云/chaoxiaopro的刷课功能,我完全可以开发此工具后垄断,发付费刷课的广告。每个人收割几十块钱直接买个iPhone。但我选择开源,免费给任何人使用本工具和查看源代码。你是否也能帮我点亮star呢?
任何人不能使用该项目提供任何形式的商业活动如代刷服务、倒卖。如果你花钱购买了,请退款并联系我。
声明
本工具仅用于学习与技术研究,请勿用于违规用途。
使用本工具可能存在以下风险:
账号异常或封禁
学习记录异常
成绩无效
请自行承担使用风险。
支持本项目
赞助者可获得1v1支持
你可以在网站下方留言,也可以使用加密货币
USDT/ETH(Arbitrum one):0x064cA0A3E0228a597a4e44581D3d19c84aA248f5
BTC:bc1pchmaxa0jdf86vgg9x7s6tt0u6u62pak5z3js3g7atzxqdc5ywj3qnt3g82
XMR:82WqaJY2RUnAzBVUQSX7KPEhQHzChhTg4FRi7C9G2aXyLUDjVkDVxhGfwf4WuNjzmqRwxBEjVS3PSamGvyKfST9AHMpjTRs
好怕学校开我盒啊~ 暂不提供微信、支付宝收款方式
版权声明:本文为原创文章,版权归 TorchBirds 所有,转载请联系博主获得授权。
本文地址:https://www.torchbirds.eu.org/index.php/archives/13/
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。
截止目前,该github仓库(autochaoxiaopro)已有4个star了,也就是说除了我自己外 有2~3人点亮了小星星!谢谢你们
也欢迎更多的朋友能来github点亮star