Greasy Fork is available in English.

广东普法考试自动完成继续教育视频章节学习

自动完成文本阅读,视频观看

// ==UserScript==
// @name        广东普法考试自动完成继续教育视频章节学习
// @namespace   www.31ho.com
// @match       http://xfks-study.gdsf.gov.cn/study/course/*
// @grant       none
// @version     1.1
// @author      keke31h
// @description 自动完成文本阅读,视频观看
// ==/UserScript==


function sleep(timeOutMs) {
    return new Promise((resolve) => {
        setTimeout(resolve, timeOutMs);
    });
}

(async function(){

 if(window.location.pathname.search('chapter') >0){
   let index =window.location.pathname.lastIndexOf('/') ;
   if(index > 0){
       let chapter =  window.location.pathname.substring(index+1);
       if(!isNaN(parseInt(chapter))){
      await sleep(10*1000);
      jQuery.post('/study/learn/' + chapter);
    }
  }
 }else{
  
  let courses = document.querySelectorAll('a[href*=course]');
  
  if(courses){
    courses = Array.from(courses);
    
    for(let i = 0 ; i < courses.length -1; ++i){
      let course = courses[i];
      course.target ='new-page';
      course.click();
      
      await sleep(1000 * 15);
      
      
    }
  }
  }
  
})();