广东省2.0学习脚本,每门课程自动完成!

广东省2.0学习,进入其中一门课程,并进入学习列表页面后将自动进入学习页面,记录未达到100%的将自动学习!

// ==UserScript==
// @name         广东省2.0学习脚本,每门课程自动完成!
// @namespace    https://greasyfork.org/
// @version      0.2
// @description  广东省2.0学习,进入其中一门课程,并进入学习列表页面后将自动进入学习页面,记录未达到100%的将自动学习!
// @author       You
// @match        https://study.enaea.edu.cn/viewerforccvideo.do*
// @match        https://study.enaea.edu.cn/circleIndexRedirect.do?action=toNewMyClass*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    var i=0;
    var is_close_study_url="";
    var my_study_list = new Array();
    var study_n=0;
    window.onload=function(){
       if((window.location.href).substring(0,49)==='https://study.enaea.edu.cn/circleIndexRedirect.do')
        {
          var circleId=getQueryVariable("circleId");
          var syllabusId=getQueryVariable("syllabusId");
          var get_study_json_url="https://study.enaea.edu.cn/circleIndex.do?action=getMyClass&start=0&limit=100&isCompleted=&circleId="+circleId+"&syllabusId="+syllabusId+"&categoryRemark=all&"
          var httpRequest = new XMLHttpRequest();
          httpRequest.open('GET', get_study_json_url, true);
          httpRequest.send();
          httpRequest.onreadystatechange = function () {
            if (httpRequest.readyState == 4 && httpRequest.status == 200) {
                var json = httpRequest.responseText;
                var arr=JSON.parse(json);
                var j=0;
                for(i=0;i<arr.result.list.length;i++){
                    var studyProgress=arr.result.list[i].studyCenterDTO.studyProgress;//courseId
                    var courseId= arr.result.list[i].studyCenterDTO.courseId;//courseId
                    if(studyProgress!=="100"){
                        var study_url_open="https://study.enaea.edu.cn/viewerforccvideo.do?courseId="+courseId+"&circleId="+circleId
                        //is_close_study_url= window.open(study_url_open);
                        my_study_list[j]=study_url_open;
                        j++;
                    }

                }
            }
            if(my_study_list.length>0){
                is_close_study_url= window.open(my_study_list[0]);
                study_n=0;
            }
        };
        }
  }
    setInterval(function() {
     if(is_close_study_url.closed){
        study_n++;
        if(my_study_list.length>study_n){
           is_close_study_url= window.open(my_study_list[study_n]);
        }
     }
    },15000);
    setInterval(function() {
        if((window.location.href).substring(0,46)==='https://study.enaea.edu.cn/viewerforccvideo.do')
        {
            var replay= document.getElementById("replaybtn");
            if(replay.style.display==="block"){
                window.opener=null;window.close();//关闭页面
            }
            var go_on_div=document.getElementById("ccH5historyTimeBox");
            var go_on_click= document.getElementById("ccH5jumpInto");
           // if(go_on_div.className==="fade"){
             //   go_on_click.click();
           // }
        }
      }, 5000);
    function getQueryVariable(variable)
    {
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
    }
})();