陕西省专业技术人员继续教育刷课脚本

这是一个 关于陕西专技 自动刷课的小脚本,主要代码就几行

// ==UserScript==
// @name         陕西省专业技术人员继续教育刷课脚本
// @namespace    https://www.tuziang.com/combat/128679.html
// @version      0.8
// @description  这是一个 关于陕西专技 自动刷课的小脚本,主要代码就几行
// @author       Tuziang
// @match        *://*.xidian.edu.cn/*
// @grant        none
// ==/UserScript==

(function () {
  'use strict';
  // Your code here...
  //展开所有章节
  var chapter = document.getElementsByClassName("s_chapter")
  for (var x = 0; x < chapter.length; x++) {
    chapter[x].click()
  }

  var section = document.getElementsByClassName("s_section")
  for (x = 0; x < section.length; x++) {
    section[x].click()
  }

  setInterval(function () {
    var frame = document.getElementsByClassName('s_wrap main_box')[0].getElementsByTagName("iframe")[0].contentWindow.document;
    //模拟点击下一节,有点递归的感觉。
    if (frame.getElementsByClassName("s_point s_pointerct")[0].getAttribute("completestate") == 1) {
      frame.getElementsByClassName("s_point undo_item_bgc")[2].click()
    } else {
      frame.getElementsByClassName("s_point undo_item_bgc")[3].click()
    }
  }, 2000)

})();