泰安市专业技术人员继续教育刷课脚本

这是一个 关于泰安市专业技术人员继续教育 自动刷课的小脚本,主要代码就几行

// ==UserScript==
// @name         泰安市专业技术人员继续教育刷课脚本
// @namespace    https://www.tuziang.com/start-page.html
// @version      0.8
// @description  这是一个 关于泰安市专业技术人员继续教育 自动刷课的小脚本,主要代码就几行
// @author       Tuziang
// @match        *://*.treewises.com/*
// @match        *://*.yxlearning.com/*
// @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)

})();