💻 超星学习通自动化完成任务点(命令行版) 💪 本项目的最终目的是通过开源消灭所谓的付费刷课平台,希望有能力的朋友都可以为这个项目提交代码,支持本项目的良性发展
⭐ 觉得有帮助的朋友可以给个Star
☝️ 更新通知
20221123更新通知: 已由B1gM8c修复重复获取章节BUG
📚 使用方法
源码运行(推荐)
- 提前准备: Python版本>=3.9 因为使用到了:=表达式。urllib3=1.25.11 因为后面的版本对代理的支持有变化。
git clone --depth=1 https://github.com/Samueli924/chaoxing
项目至本地cd chaoxing
pip install -r requirements.txt
python main.py
运行程序- 可选参数 -debug 开启DEBUG模式 --no-log 不输出日志 --no-logo 隐藏开头项目LOGO --no-sec 关闭隐私保护
使用Docker运行
git clone --depth=1 https://github.com/Samueli924/chaoxing
获取项目源码docker-compose run --rm app
, 在交互式终端中运行容器
你可以在终端中使用ctrl+p+q
来让容器退出交互式终端并在后台运行
❤️ CONTRIBUTORS
huajijam对chaoxing项目的贡献! PR #73
1️⃣感谢ljy0309修复Attachments BUG! PR #70
2️⃣感谢Shanxuns修正查找任务点的正则表达式内容 Pull #33
3️⃣感谢B1gM8c修复登录密码加密BUGPull #118
4️⃣感谢RyaoChengfeng添加Docker运行支持Pull #125
5️⃣感谢a81608882修复403报错BUGPull #142
6️⃣感谢yhm97修复音频格式导致的403BUGPull #187
7️⃣感谢evibhm修复Docker运行的DNS问题、优化Docker映像大小Pull #232
8️⃣感谢对于代码有任何问题或建议欢迎Pull&Request
⚠️ 免责声明
- 本代码遵循 GPL-3.0 License协议,允许开源/免费使用和引用/修改/衍生代码的开源/免费使用,不允许修改和衍生的代码作为闭源的商业软件发布和销售,禁止使用本代码盈利,以此代码为基础的程序必须同样遵守GPL-3.0 License协议
- 本代码仅用于学习讨论,禁止用于盈利
- 他人或组织使用本代码进行的任何违法行为与本人无关