首页»版块 更多荣耀手机 其它机型 网课助手(挂机版)亲测

网课助手(挂机版)亲测

[复制帖子标题和链接]

2390

荣耀粉丝119992023  LV6  发表于 2020-12-15 12:02:52 属地未知 来自:荣耀 20
代码简介:
    本脚本用Js编辑制作,没有打包压缩,本源码。
代码支持:
    谷歌/火狐浏览器(其余需要自测)。
代码功能:
    自动最高倍速,自动跳转下一节,自动答题(需要接入题库)。
使用方法:
    打开网课页面,然后按键(F12)找到控制台(console)部分电脑需按住Fn+F12,然后粘贴代码片段按enter键执行。
代码思路:
    根据js的找节点找到对应节点并执行对应操作,加上循环即可反复执行操作,解放双手。
本脚本不做商业用途仅供娱乐。部分代码思路参考"我yi癫狂"。
代码片段:
var ti = $("body");
var video = $(".catalogue_ul1 li[id*=video-]");
var i = 1;
var v = 1;
video.css("color", "red");
console.log("已选取" + video.length + "个小节");
setTimeout(function () {
    $(´.speedTab20´).click();
    $(´.volumeIcon´).click();
    console.log("已进行静音和2.0倍加速");
}, 3000);
ti.on("DOMNodeInserted", function (e) {
    if (e.target.textContent == "关闭") {
        console.log("检测到第" + i + "个弹题窗口");
        window.setTimeout(function () {
            document.getElementById("tmDialog_iframe").contentWindow.document.getElementsByClassName("answerOption")[0].getElementsByTagName("input")[0].click();
            $(".popbtn_cancel").click();
            console.log("已关闭");
        }, 3000);
        i++;
    } else if (e.target.textContent == "本节视频完成进度『100%』") {
        console.log("准备跳到下一节");
        $(´.next_lesson_bg´).find(´a´).trigger(´click´);
        console.log("已跳转");
        setTimeout(function () {
            $(´.volumeIcon´).click();
            $(´.speedTab20´).click();
            console.log("已进行静音和2.0倍加速");
        }, 6000);
        v++;
        console.log("目前播放了" + v + "个视频");
    }
});

解放双手
注:仅供娱乐,如有问题请评论留言 /私信



您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表