奥鹏网络课程视频自动播放程序

奥鹏网络课程视频自动播放程序 自动播放

// ==UserScript==
// @name         奥鹏网络课程视频自动播放程序
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  奥鹏网络课程视频自动播放程序 自动播放
// @author       You
// @match        http://learn.open.com.cn/StudentCenter/CourseWare/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // Your code here...
    var check = setInterval(main, 250);

    function main() {
        if (window.require == null || window.jQuery == null) { return; };
        clearInterval(check);
        // 这里执行比较快,需要延迟执行
        setTimeout(listtree, 5000);

    }
    function listtree(){
      var halftree = $("li.resource").children("i.half_play");
      if(halftree.length!=0){
          $(halftree[0]).siblings("a").click();
          $("div #outter").click();
         return false;
      }else{
        var ultree = $("li.resource").children("i.not_play");
        var a = $(ultree[0]).siblings("a");
        $(ultree[0]).siblings("a").click();
       $("div #outter").click();
      }
      colse();
    }
    var loop;
    function colse(){
       loop=setInterval(function(){
            //视频时长
           var time=$('.duration').text();
           if(time !==undefined && time !=''){
            console.log("get time"+time)
            time = time.split(':')
            console.log(time)
            clearInterval(loop);
            console.log(time[0]*60*1000+60*1000)
            setTimeout(function(){
              listtree();
            }, time[0]*60*1000+60*1000);
           }
            console.log()
        }, 3000);

    }
})();