项目首页:https://pn202236005.stu.teacher.com.cn/
脚本功能:自动开始未完成课程,文档类课程停留5分钟切换,最后一课的不再跳转。
// ==UserScript==
// @name 2021-2022江西继续教育
// @namespace http://herokay.cn/
// @version 0.2
// @description 2021-2022江西继续教育
// @author herokay
// @match https://pn202236005.stu.teacher.com.cn/course/intoSelectCourseVideo*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
window.sleep = function(ms){
return new Promise(resolve => setTimeout(resolve, ms || 1000))
};
// 延时3秒后进入未学课程
(async () => {
await sleep(3000);
if($(".cid_"+courseCataId ).hasClass("icon_1"))
{
$("li.ovd").each(function()
{
// icon_1代表已学 icon_3代表未学
if($(this).children("em").hasClass("icon_3")!=false)
{
console.info($(this).children("a").attr("href"));
window.location.href=$(this).children("a").attr("href");
return false;
};
});
}
else
{
player.play();
}
})();
var timer1=self.setInterval("myScript()",15000);
var timer2=self.setInterval("countss=0",1000*9*60);
var t=0;
window.myScript=function()
{
//course-type-doc pdf文档 course-type-video视频
if($("div.course-type-con>div").attr("class")=="course-type-doc")
{
t++;
//大约5分钟结束阅读
console.info(Date().toString()+t.toString()+"\t时间未到,跳过!");
if(t==40)
{
$("li.ovd").each(function()
{
// icon_1代表已学 icon_3代表未学
if($(this).children("em").hasClass("icon_1")!=false)
{
console.info($(this).children("a").attr("href"));
window.location.href=$(this).children("a").attr("href");
return false;
};
});
}
return true;
}
//课程学习完
if(player.getPosition()>=player.getDuration())
{
window.clearInterval(timer1)
$(".layui-layer-btn0")[0].click();
$("li.ovd").each(function()
{
// icon_1代表已学 icon_3代表未学
if($(this).children("em").hasClass("icon_3")!=false)
{
console.info($(this).children("a").attr("href"));
window.location.href=$(this).children("a").attr("href");
return false;
};
});
}
else
{
console.info(Date().toString()+"\t还未学习完成,跳过!");
}
};
})();
还不快抢沙发