代码简介:
本脚本用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 + "个视频");
}
});
解放双手
注:仅供娱乐,如有问题请评论留言 /私信
|