DaXue's Blog

  • 学习
    • 编程
    • 数学
  • 生活
    • 随笔
  • 关于
    • 关于
    • 隐私政策
  • 留言板
  • 服务监控
  • 友情链接
DaXue's Blog
大雪无寒的随行笔记
  1. 首页
  2. 学习
  3. 正文

学习通视频任务自动化完成程序

2022年5月29日 165点热度 2人点赞 0条评论

最近又到了期末复习的时候,各科的线上课程也都临近结课。本人学校用的是学习通平台,网络上已经有各种配合Tampermonkey插件实现自动化过任务点的功能,有的甚至还能够自动答题。但是,Chrome那臃肿的体型,运行时较高的资源开销,以及Tampermonkey为了保护用户隐私而做出的限制(如脚本仅能前台运行),还是带来了诸多不便。

所以我在万能的Github上翻了一圈,还真的发现了一个基于Python的自动化程序。学习通记录学习时长的原理就是使用js发送心跳包,而该软件则就是模拟发送心跳包的过程,并且由于全过程不会渲染页面和播放视频,所以资源开销极低。实测内存占用在20.0M左右,非常小巧安静,适合一边挂视频一边打游戏搞学习。

项目地址:https://github.com/Samueli924/chaoxing

不过,由于学习通的反爬系统和设计缺陷,若某一门课在之前有有较多已完成的任务点,会导致软件快速遍历导致触发反爬。

我在我的分支中临时性的解决了该问题,并打包为Windows平台。可以在下面的链接自取。

立即下载
标签: 学习通 超星
最后更新:2022年5月29日

大雪无寒

菜就多练

点赞
< 上一篇

文章评论

取消回复

最新 热点 随机
最新 热点 随机
中期总结 灯下随笔(二) 学习通视频任务自动化完成程序 灯下随笔(一) WordPress静态资源加速指南 Autodesk教育账户认证指南
灯下随笔(二)学习通视频任务自动化完成程序中期总结
灯下随笔(一) 灯下随笔(二) WordPress静态资源加速指南 中期总结 学习通视频任务自动化完成程序 一些吐槽

COPYRIGHT © 2021 hotsnow.club. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备2020022268号