chaoxing学习通刷课

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、登陆自己的学习通或者智慧树,选择自己要刷的课程,按F12或者Fn+F12,会跳出如下图所示的窗口
二、点击console
三、清除控制台的内容
四、复制下面的代码,并将代码复制到控制台,快捷键Ctrl+V,按回车键即可执行代码
var fa = $("body");
var btn = $("<li></li>");
var json = {
"background": "#42b983",
"height": "16px",
"padding": "5px",
"z-index": 999,
"cursor": "pointer",
"bottom": "0",
"left": "0",
"color":"#fff",
"position": "fixed"
};
//查找当前播放的位置
var index=0;
$(".ncells h4").each((i,item)=>{
if($(item).hasClass("currents")){
index=i;
return false;
}
});
//自动跳转下一个视频
function autoNext(){
index++;
window.location.href=document.querySelectorAll(".ncells" )[index].querySelector("a").href;
}
btn.css(json);
btn.html("<span id='lfsenior'>开启自动播放模式</span>");
fa.append(btn);
btn.click(function () {
setInterval(function () {
//获取iframe
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='视频']").trigger("click");
var bs = false;
$(".onetoone").find(".flush").each(function () { if (bs) {
$(this).prev("a").on('click',
"#coursetree>ncells", function () {
console.log("已结束章节:" +
$(this).prev("a").attr("title"));
});
var str = $(this).prev("a").attr("href");
str = str.match(/'(\S*)'/)[1];
var reg = new RegExp("'", "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);
});
五、然后点击,如图所示的按钮,即可以刷课。

相关文档
最新文档