吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2207|回复: 43
收起左侧

[Web逆向] 某师在线教育平台刷课

  [复制链接]
cxs808 发表于 2025-10-17 11:02
本帖最后由 cxs808 于 2025-10-17 11:06 编辑

近期,某同学需要在某师在线教育平台上面上课,由于课程多、时间紧,于是问我能不能刷课。


既然群众有要求,那就试试吧。

一、初步尝试

先登陆网站看看。
网址:aHR0cHM6Ly9oYnVjbS5sczM2NS5uZXQv
使用账号密码登陆,这是正常播放界面:

image.png


这是播放完一节后的界面

image.png


对应的网页代码,这代码写得还挺贴心,加了一些注释:

image.png
[HTML] 纯文本查看 复制代码
<div id="reader_msgbg" class="popup" style="display: block;">

            <div id="reader_success_video" class="success" style="display: block">

              <i></i>

              <p class="tip" id="tipResult">本课时已学完!</p>

              <div class="btns" style="margin-top: 20px;">

                <a class="btn bg_blue" id="learnNextSection" href="/University/course/play.html?CurriculumID=285229&VideoCollectionID=1361338&ProfessionalID=130528">学习下一节</a>

              </div>

            </div>

          </div>

这个id="learnNextSection"是比较关键的。

尝试着往后拖动进度条,竟然可以拖动,拖到最后一段,看完一节后,提示该节已经学过了。
看来该网站没有限制拖动视频,也没有检测视频是否被拖动过。
在控制台里尝试使用调节视频速度的代码,竟然真的能以16倍速播放视频(HTML5规定了最大倍速只能是16倍)。
代码如下:document.querySelector('video').playbackRate = 16;


如此看来,这个网站是什么限制都没有加啊,那就直接抄家伙上吧。
目前主流的网上课堂,比如超星学习通、智慧树、职教云系列、雨课堂、考试星、168网校、继续教育类、绎通云课堂、九江系列、柠檬文才、亿学宝云、优课学堂、小鹅通等等,基本上都会添加很多限制,各位老师为了让大家好好学习,也算是煞费苦心。
但是如果真的不想学,油猴里有一大堆的破解脚本,是道高一尺还是魔高一丈,还真不好说。
综合看来,那些主流的网上课堂还不如这个某师教育平台呢,直接躺平得了,免得浪费彼此时间。

image.png

二、开始写代码

主要思路是:
1.先检查当前视频页面的状态,主要是检测“学习下一节”的按钮有没有出现,如果已出现,那就点击该按钮。


代码:
[JavaScript] 纯文本查看 复制代码
const nextSection = document.querySelector("#learnNextSection");

if (isElementVisible(nextSection)) {

       nextSection.click();

       console.log("检测到下一课按钮,已点击");

}

2.如果“学习下一节”的按钮没有出现,那就是在播放视频,就直接把视频拖放到最后1秒,并且继续播放视频,同时,把视频速度调整为16倍。


代码:
[JavaScript] 纯文本查看 复制代码
const video = document.querySelector('video');
if (video) {

       // 设置当前时间为总时长减1秒

       video.currentTime = video.duration - 1;

        // 继续播放

       video.play();

       video.playbackRate = 16;

       console.log("未检测到下一课按钮,已设置16倍速");

}



3.开始循环以上2个步骤,每1秒检测一次代码:setInterval(XXX, 1000); 剩下的,就是写一个油猴脚本,把以上代码串起来,就OK了。


经过实际测试,10门课,可以同时开10个窗口刷,几分钟就全部搞定。


PS:据说老师在后台可以看到每节课的学习时长,但是好像也没人管。

免费评分

参与人数 6威望 +1 吾爱币 +23 热心值 +5 收起 理由
baiyi1 + 1 我很赞同!
shi511 + 1 + 1 谢谢@Thanks!
percy246104 + 1 谢谢@Thanks!
lsc987 + 1 热心回复!
涛之雨 + 1 + 20 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
apor999 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

trustbox 发表于 2025-12-8 09:19
本帖最后由 trustbox 于 2025-12-8 09:21 编辑

这个我有经验哈哈,HTML5播放器加速是一种方法,
还可以抓包直接post改学习时间




(function() {
    'use strict';

    // 每隔 1000 毫秒执行一次匿名函数
    setInterval(function(){
        // 获取第一个视频元素
        var video = document.getElementsByTagName("video")[0];
        if(video){
            // 如果视频暂停,则播放视频
            if(video.paused){
                video.play();
            }
            // 如果页面中存在类名为 'btn bg_blue' 的元素,则点击它 自动下一节
            if(document.getElementsByClassName('btn bg_blue')[0]){
                document.getElementsByClassName('btn bg_blue')[0].click();
            }
        }
    }, 1000);

    // 获取页面中所有视频元素,将它们的播放速度设为 2 倍速
    // const videos = document.querySelectorAll('video');
    // videos.forEach(video => {
    //     video.playbackRate = 16;
    // });
})();
 楼主| cxs808 发表于 2025-10-21 08:24
aidjgo 发表于 2025-10-20 00:27
现在连刷课脚本都要收费,真是的,不懂大众的苦啊

我这个不收费哈,随便用。完整脚本已上传到脚本站,网址为:aHR0cHM6Ly9zY3JpcHRjYXQub3JnL3poLUNOL3NjcmlwdC1zaG93LXBhZ2UvMzU0Nw==
头像被屏蔽
asd787 发表于 2025-10-19 10:48
huffmankim 发表于 2025-10-19 11:08
谢谢分享,这玩意儿不能快进,真的会崩溃
KM920201 发表于 2025-10-19 12:33
好医生网站不能快进,大佬能研究研究吗?油猴脚本都是过期或者收费的
头像被屏蔽
asd787 发表于 2025-10-19 14:41
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| cxs808 发表于 2025-10-19 15:23
KM920201 发表于 2025-10-19 12:33
好医生网站不能快进,大佬能研究研究吗?油猴脚本都是过期或者收费的

没用过这个网站,也没有账号。如果不能快进,就用16倍速试试,也很快
 楼主| cxs808 发表于 2025-10-19 15:24
huffmankim 发表于 2025-10-19 11:08
谢谢分享,这玩意儿不能快进,真的会崩溃

如果不能快进,用16倍速也差不多
qqai711503 发表于 2025-10-19 18:34
学习知识 为什么还要刷
 楼主| cxs808 发表于 2025-10-19 18:49
qqai711503 发表于 2025-10-19 18:34
学习知识 为什么还要刷

你这回复让我无言以对啊
zz809754627 发表于 2025-10-19 21:22
感谢大佬分享思路
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-12-12 11:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表