强调:必须用谷歌浏览器!必须用谷歌浏览器!必须用谷歌浏览器!

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+'开始播放视频');

}