强调:必须用谷歌浏览器!必须用谷歌浏览器!必须用谷歌浏览器!
1、登录中小幼教育网进入视频学习界面
2、按键盘上的F12,打开开发工具页面,点击控制台,然后将脚本粘贴到>后面,按回车,脚本就会让视频自动播放。脚本附文后
const interval = 10000;
const endIcon='round_full.png';
const hdItems=document.querySelectorAll('.title_sub');
var timer;
var hdI=0;
console.log('hdItems.length='+hdItems.length);
for(let i=0,n=hdItems.length;i<n;i++){
//检查活动标题后的图标,若是round_full.png说明已视频已完成
let hdText=hdItems[i].innerText.trim();
let imgElm=hdItems[i].nextElementSibling.children[0];
let imgSrc=imgElm.src;
console.log('检查'+hdText+'是否完成');
if(imgSrc.indexOf(endIcon)==-1){
hdI=i;
timer=setInterval(autoPlay, interval);
break;
}
else console.log(hdText+'视频已完成');
}
// 每秒检测
function autoPlay(){
if(hdI>=hdItems.length){clearInterval(timer);return;}
let v = document.getElementById("myVideo");
if(!v){hdI++;return;}
var event = new MouseEvent("mousemove", {
"view": window,
"bubbles": true,
"cancelable": true
});
let hdText=hdItems[hdI].innerText.trim();
v.dispatchEvent(event); // 模拟用户操作,防止检测挂机
if(v.ended){
console.log(hdText+'视频播放完毕');
hdI++;
clickToPlay();
}else if(v.paused){
clickToPlay();
}else console.log(hdText+'视频正在播放');
}
function clickToPlay()
{
let clickElm=hdItems[hdI].parentNode; //点击活动几标题父节点,播放视频
clickElm.click();
let hdText=hdItems[hdI].innerText.trim();
console.log('点击'+hdText+'开始播放视频');
}