您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
也许真的是终结版
当前为
// ==UserScript== // @name 郑州大学远程教育全自动观看网课视频 // @namespace 好好学习天天向上 // @version 1.8 // @description 也许真的是终结版 // @author 壹局QQ639446649 // @match http://ols.v.zzu.edu.cn/* // @icon https://gitee.com/yjgame-mark/tampermonkey/raw/master/autoPlayByZhengDa/log.png // @require https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js // ==/UserScript== (function () { 'use strict'; let dianboArr = [] setInterval(() => { let quxiao = $('.ant-modal-confirm-btns .ant-btn:first span') if (quxiao.length != 0) { quxiao.click() window.location.href = "http://ols.v.zzu.edu.cn/xsd/#/index/dibble"; } let x = $('.ant-modal-content > button > span') if (x.length == 1) { x.click() } if ($('.videoErrorUrlListBox > .videoErrorUrlListTit').text() == '请尝试切换线路') { window.location.href = "http://ols.v.zzu.edu.cn/xsd/#/index/dibble"; } let dianbo = $(".curriculumCard_headP2__2tuF1") if (dianbo.length != 0) { let fenshu = dianbo.find("span:first span") fenshu.each(function (index, element) { let difen = $(element).text().split("/") if (Number(difen[0]) < 10) { dianboArr.push(fenshu[index]) } }); if (dianboArr.length != 0) { $(dianboArr[0]).click() dianboArr = [] } } let iconClose = $(".video_TreePage__3sCrw > .ant-tree-treenode-switcher-close .ant-tree-switcher-icon"); if (iconClose.length != 0) { iconClose.click() } let iconOpen = $(".video_TreePage__3sCrw > .ant-tree-treenode-switcher-open .ant-tree-switcher-icon"); if (iconOpen.length != 0) { $(".video_start__2y2t5").each(function (index, element) { if ($(element).text() === "视频") { if ($(element).next().text() !== "已完成" || $(element).next().length === 0) { let play = $(".prism-progress-played") if (play.length == 0) { $(element).click(); return false } } } }); } let current = $(".current-time") let duration = $(".duration") if (current.length > 0) { let nowArr = current.text().split(":") let endArr = duration.text().split(":") let now, end if (nowArr.length == 3) { now = Number(nowArr[0]) * 3600 + Number(nowArr[1]) * 60 // console.log('时now', now); } else { now = Number(nowArr[0]) * 60 + Number(nowArr[1]) // console.log('分now', now); } if (endArr.length == 3) { end = Number(endArr[0]) * 3600 + Number(endArr[1]) * 60 // console.log('时end', end); } else { end = Number(endArr[0]) * 60 + Number(endArr[1]) // console.log('分end', end); } if (parseInt(now / end * 10) >= 9) { window.location.href = "http://ols.v.zzu.edu.cn/xsd/#/index/dibble"; } } }, 2000); })();