Greasy Fork

Greasy Fork is available in English.

职培云刷课

自动播放下一个课程视频

当前为 2020-09-28 提交的版本,查看 最新版本

// ==UserScript==
// @name         职培云刷课
// @namespace    http://hello.world.net/
// @version      1.0
// @description  自动播放下一个课程视频
// @author       TBC
// @match        *://px.class.com.cn/player/study/index?guid=*
// @grant        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...
})();