智慧树mooc自动刷课代码
最近学习javaScript和JQuery,恰好还有一门mooc没有看。结合学习的知识和其他人的代码:撸了一个自动播放课程的代码,同时自动跳过单章的测试题。
用电脑挂着不动就完事了。
如下:
var main=$("body");
var playtime=1;
var testtime=1;
var fininshed="本节视频,累计观看时间『100%』";
var msg=$("<li></li>");
var json={
"background":"#31e16d",
"height":"20px",
"padding":"5px",
"top":"700px",
"right":"80px",
"position": "fixed",
"color":"blue"
};
msg.css(json);
msg.html("<span>自动播放模式 欢迎添加小陈qq 759117419</span>");
main.append(msg);
setTimeout(function(){
console.log("静音+1.5倍播放")
$(".speedTab15").click();
$(".volumeIcon").click();
},1000);
setTimeout(function(){
$("#jack").html("自动播放,,欢迎添加小陈qq 759117419");
},5000);
main.on("DOMNodeInserted",function(e){
//弹框做题
if(e.target.textContent=="关闭"){
testtime++;
window.setTimeout(function(){
$(".popbtn_cancel").click();
console.log("已关闭");
},2000);
}else if(e.target.textContent==fininshed){
//视频播放完毕
playtime++;
console.log("播放完毕,跳转到下一节,目前播放了"+playtime+"个视频");
$(".next_lesson_bg").find('a').trigger('click');
setTimeout(function(){
console.log("加油鸭!");
$(".speedTab15").click();
$(".volumeIcon").click();
},2000);
}
});
使用方法: 1.打开chrome 或者qq浏览器登陆账号,进入播放页面:
2.右键选择查看网页源代码或按F12,寻找工具栏进入开发人员工具,进入控制台(console)页面。
3.将上述代码复制粘贴到控制台的console 处,按回车,出现这个页面,表示大功告成!
注意事项:1.请从头开始播放,出现的小节测试会直接跳过,但是章节测试和期末测验需要自己做。大概一天能刷50-60%的播放量。
2.如果不小心刷新了播放页面,需要重复以上步骤。 断网,停电不在范围考虑之内。
3.遇到问题,请刷新页面重复上述步骤。
4.推荐使用chorome浏览器和qq浏览器,其他浏览器无法使用请转到Chorme浏览器。
参考博客:https://blog.csdn.net/qq_39403545/article/details/80038082