超星学习通自动化完成任务点
更新通知
20220404更新通知: 适配超星学习通最新接口的v2.3.0版本已发布,现已适配所有的视频任务。
使用方法
(Windows环境) exe可执行文件执行
- 在项目Releases界面下载最新版本的exe可执行文件
- 在本地新建文件夹并将exe文件放入(因为在程序运行过程中会生成Log日志文件夹和Saves存档文件夹,建议放在文件夹中方便查看)
- 双击运行exe文件
(Linux/MacOS环境)源码执行
- git clone https://github.com/Samueli924/chaoxing.git
(将源码下载到本地) - cd chaoxing
(进入chaoxing文件夹) - pip install -r requirements.txt
(安装项目需要的第三方库requests) - python main.py(直接运行)
源码运行注意事项
由于chaoxing库使用到了Python3.8的新赋值表达式:=语法,所以在源码运行时应保证Python环境版本高于或等于3.8版本。除此之外,由于urllib3库对于代理支持的新特性,导致部分用户在使用代理时会出现check_hostname requires server_hostname的报错,解决方法便是在配置环境时对urllib3包进行降级,降至1.25.11版本。
FAQ(常见问题)
程序相关
问: 程序如何实现完成视频任务点?运行时会有风险吗?
答: 程序使用从超星AndroidApp中逆向得到的API发送协议包完成任务。在超星不更新其API协议的前提下能够确保安全
问: 为什么程序运行时间和实际时间一样,不能一键瞬间完成所有任务吗?
答: 本程序设计的初衷是在确保绝对安全的前提下提高效率,所以在代码中没有添加一键完成所有任务的代码。实际上,一键完成功能十分容易,在Github上已经有许多相关的优秀repo可供下载
问: 程序用到了哪些第三方库?
答: 本程序仅用到了requests库负责完成任务。不同于Github中存在的一些其他使用selenium库的repo,具有内存占用小,带宽占用小的优点
转载自 samuel!
版权声明
编辑:WANGHAHA
文章地址:https://www.wanghaha.cn/139.html
温馨提示:若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除
编辑:WANGHAHA
文章地址:https://www.wanghaha.cn/139.html
温馨提示:若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除
THE END
0
二维码
海报
超星学习通自动化完成任务点
更新通知
20220404更新通知: 适配超星学习通最新接口的v2.3.0版本已发布,现已适配所有的视频任务。
使用方法
(Windows环境) exe可执行文件执行
在项目Rel……

文章目录
关闭
共有 0 条评论