// ==UserScript== // @name 职培云刷课 // @namespace http://hello.world.net/ // @version 1.0 // @description 自动播放下一个课程视频 // @author TBC // @match *://px.class.com.cn/player/study/index?guid=* // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; var current var nav var vid setTimeout(function() { nav = document.getElementsByClassName("list")[0] for(var i = 0; i < nav.getElementsByTagName("div").length; i++) { //定位到当前任务 if(nav.getElementsByTagName("div")[i].className.indexOf("active")!=-1) { current = i break } } }, 5000); setInterval(function() { var test = nav.getElementsByTagName("div")[current].getElementsByClassName("status-done")[0]; //判断是否播放完成 if(typeof(test) != "undefined") { //alert("视频已播放完成"+test); while (nav.getElementsByTagName("div")[current+1].className.indexOf("section")==-1){ current += 1; } current += 1; nav.getElementsByTagName("div")[current].click(); } },5000) // Your code here... })();