// ==UserScript== // @name 电大中专-自动看课 // @namespace oneMiku // @email 704191499@qq.com // @version 1.1 // @license MIT // @description 中央广播电视中等专业学校-电大中专,自动看课,将所选科目课程全部自动看完 // @author oneMiku // @match *://zzx.ouchn.edu.cn/* // @downloadURL none // ==/UserScript== (function () { 'use strict'; /** * 选择进度最少的课程 * @returns {*|jQuery} */ function filterMin() { let min = 0; 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) })();