// ==UserScript== // @name 学起Plus自动刷课结束播放下一集 // @namespace http://tampermonkey.net/ // @version 0.2 // @description 用于弘成学起Plus自动刷课(进入网站点击第一节课,后续播放完毕会自动播放下一节) // @author 菜级懒鬼 // @match *://*.sccchina.net/* // @match *://*.chinaedu.net/* // @connect chinaedu.net // @icon https://static.8688g.com/up/2021-6/2021629191034189.png // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function () { 'use strict'; setInterval(task, 1000*10); })(); function task() { if (document.getElementsByTagName('video')[0]) { let video=document.getElementsByTagName('video')[0]; document.getElementById("videoFrame_video_html5_api").setAttribute('muted',''); video.autoplay = true; video.muted = true; if(video.paused){ let timeHtml=document.getElementsByClassName("vjs-current-time-display")[0].innerHTML; let allTimeHtml=document.getElementsByClassName("vjs-duration-display")[0].innerHTML; let time=timeHtml.substring(timeHtml.indexOf("")+8).trim(); let allTime=allTimeHtml.substring(allTimeHtml.indexOf("")+8).trim(); if (time!=allTime){ document.getElementsByClassName("vjs-big-play-button")[0].click(); document.getElementById('videoFrame_video_html5_api').play(); }else{ let menu=getMenu(); console.log(menu); if(menu){ menu.getElementsByTagName("a")[0].click(); } } } } } function getMenu() { let checkFlag=false; let list = window.parent.document.getElementsByClassName("leftOneLevel"); for (let i=0;i0){ let tow=towList[0]; let threeList=tow.getElementsByClassName("leftThirdLevel"); if (threeList.length>0){ return threeList[0]; } else { return tow; } } else { return one; } }else { let towList=one.getElementsByClassName("leftTwoLevel"); if (towList.length>0){ for (let j=0;j0){ return threeList[0]; } else { return tow; } } else { if (threeList.length>0){ for (let k=0;k0){ let fourList=haveFour[0].getElementsByTagName("li"); return fourList[0]; } else { return three; } } else { if (haveFour.length>0){ let fourList=haveFour[0].getElementsByTagName("li"); for (let x=0;x