DaXue's Notebook

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

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

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

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

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

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

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

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

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

大雪无寒

菜就多练

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
如果的尽头 学习通快速导出作业脚本 中期总结 灯下随笔(二) 学习通视频任务自动化完成程序 灯下随笔(一)
如果的尽头
灯下随笔(一) Autodesk教育账户认证指南 学习通快速导出作业脚本 一些吐槽 灯下随笔(二) 中期总结

COPYRIGHT © 2024 DaXue's Notebook. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备2020022268号