网课邦

当前位置:首页 > 网课资讯

网课资讯

超星学习通平台网课视频自动播放方法

时间:2025-06-05 01:13:12 作者:暂无作者 浏览量:
内容页左侧

PS:该脚本存在漏洞,随作者深入学习将逐步完善。

话不多说,直接干货!

var fa = $("body");

var btn =$("<li></li>");

var json = {

"background":"ff6600",

"height":"16px",

"padding":"5px",

"z-index":999,

"cursor":"pointer",

"bottom":"0",

"left":"0",

"color":"fff",

"position":"fixed"

};

var index=0;

$(".ncellsh4").each((i,item)=>{

if($(item).hasClass("currents")){

index=i;

returnfalse;

}

});

function autoNext(){

index++;

window.location.href=document.querySelectorAll(".ncells")[index].querySelector("a").href;

}

btn.css(json);

btn.html("<span id=&9;lfsenior&9;>开启自动播放模式</span>");

fa.append(btn);

btn.click(function () {

setInterval(function() {

var video =$("iframe").contents().find("iframe").contents();

var play = function () {

video.find("video> button").click();

var jy =video.find("video > div.vjs-control-bar >div.vjs-volume-panel.vjs-control.vjs-volume-panel-vertical > button");

if (jy.attr("title") != "取消静音")jy.click();

}

var load = video.find("loading");

if (load.css("visibility") != "hidden") {

return false;

}

var spans = video.find("video > div.vjs-control-bar >div.vjs-progress-control.vjs-control >div").attr("aria-valuenow");

if (spans != 100) {

play();

}

if (spans == 100) {

console.log("第"+(index+1)+"章节结束");

autoNext();

$("span[title=&9;视频&9;]").trigger("click");

var bs = false;

$(".onetoone").find(".flush").each(function () {

if (bs) {

$(this).prev("a").on(&9;click&9;,"coursetree>ncells", function () {

console.log("已结束章节:" + $(this).prev("a").attr("title"));

});

var str =$(this).prev("a").attr("href");

str =str.match(/&9;(\S)&9;/)[1];

var reg = newRegExp("&9;", "g");

str = str.replace(reg,"");

var href =str.split(",");

getTeacherAjax(href[0],href[1], href[2])

bs = false;

}

if($(this).css("display") == "block") {

bs = true;

}

})

}

$("lfsenior").html("本章进度:" + spans + "%");

}, 100);

});

以上是脚本代码,看不懂也没关系。

经作者多次测试,微信排版存在问题,源代码需要私信找我拿。(对就是微信的错,不是我的错)

以下是操作步骤。

(敲黑板)要考的。。。

第一步:按照你正(jue)常(wang)的步骤登录打开网课。

就像这样

打开你的浏览器控制台。

(什么!怎么打开控制台)

对于正常的电脑你需要敲击F12键

对于不正常的电脑(比如说我的DELL G3)你需要

(如果你还是不知道怎么找控制台,就去问度娘吧!)

then 你会得到这个

为了便于观察,点击右上角取消停靠

then 这个就是控制台

你需要将号之间的代码复制粘贴(ctrl+c和ctrl+v不要忘了)到控制台底部

(好吧这不是最后)

敲击Enter,点击开始自动播放模式(这次真的是最后了)

OVER!!!

脚本还是存在bug的,自动播放无法跨章节运行,也就是说,你需要在章节结束时点击下一章继续播放。

以上