Greasy Fork

Greasy Fork is available in English.

电大中专-自动看课

中央广播电视中等专业学校-电大中专,自动看课,将所选科目课程全部自动看完

目前为 2023-01-05 提交的版本。查看 最新版本

// ==UserScript==
// @name         电大中专-自动看课
// @namespace    oneMiku
// @email        [email protected]
// @version      1.1.1
// @license      MIT
// @description  中央广播电视中等专业学校-电大中专,自动看课,将所选科目课程全部自动看完
// @author       oneMiku
// @match        *://zzx.ouchn.edu.cn/*
// ==/UserScript==

(function () {
    'use strict';

    /**
     * 选择进度最少的课程
     * @returns {*|jQuery}
     */
    function filterMin() {
        let min = 100;
        return $(".jdb").filter((i, o) => {
            let num = Number.parseInt(o.innerText)
            min = min > num ? num : min
            return num !== 100
        }).filter((i, o) => Number.parseInt(o.innerText) === min).first()
    }

    /**
     * 模拟点击定时器
     */
    setInterval(function () {
        if (window.location.href.indexOf("courseList") !== -1) {
            filterMin().parent().parent().parent().find("img")[0].click()
        } else if (window.location.href.indexOf("courseInfo") !== -1) {
            filterMin()[0].click();
        } else if (window.location.href.indexOf("sectionVideo") !== -1) {
            if ($(".setionItem.active .jdb").eq(0).text() === "100%") {
                let o = filterMin()
                if (o.length === 1) {
                    o[0].click()
                } else window.location = "https://zzx.ouchn.edu.cn/edu/public/student/#/courseList/1"
            }
            let btns = $(".nextbtn.btn");
            if (btns.length !== 0) btns[0].click()
        }
    }, 2000)

})();