您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
煤炭行业现代远程教育培训网自动播放下一节视频,配合globalspeed插件实现倍速,最大设置14倍速,再大的话就系统进度就不会变
// ==UserScript== // @name 煤炭行业现代远程教育培训网自动播放下一节视频 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 煤炭行业现代远程教育培训网自动播放下一节视频,配合globalspeed插件实现倍速,最大设置14倍速,再大的话就系统进度就不会变 // @author yhr // @match https://www.coaledu.net/html/coursePlay.html* // @run-at document-end // @icon https://www.coaledu.net/favicon.ico // @require https://code.jquery.com/jquery-1.12.4.min.js // @grant GM_notification // @license MIT // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); (function () { 'use strict'; var timeout = setTimeout(function () { clearInterval(loop); }, 1000 * 10); var loop = setInterval(function () { var textToFind = "继续"; //继续看课弹窗 var $spans = $("span:contains('" + textToFind + "')"); var skipBtn = $spans.parent('button'); if (skipBtn.is(':visible')) { skipBtn.click(); clearInterval(loop); } }, 1000); var loop2 = setInterval(function () { //var current = document.querySelector('a.nowrap.on.subset-class'); var current = $("a.nowrap.on.subset-class"); findnext(current); var replayBtn = $('div.adrPlayBtn'); if (replayBtn.is(':visible')) { location.reload(); } }, 1000 * 5); var findnext = function (current) { var currentpercent = current.next().text(); //alert(currentpercent); if (currentpercent.includes("100")) { var parent1 = current.parent('.row1'); var next = parent1.next('.row1').children('a.nowrap.subset-class'); if (next.length) { findnext(next); } else { var parent2 = parent1.parents('.row1'); var next2 = parent2.next('.row1').find('a.nowrap.subset-class').first(); if (next2.length) { findnext(next2); } else { clearInterval(loop2); //alert("已看完,请选择新课程观看"); GM_notification({ text: "已看完,请选择新课程观看", title: "已看完,请选择新课程观看" }); } } } else { current[0].click(); var loop3 = setInterval(function () { var playBtn = $('.ccH5PlayBtn'); if (playBtn.is(':visible')) { playBtn.click(); clearInterval(loop3); } }, 2000); } } })();