广东公需课和继教刷课,章节完成自动进入下章
// ==UserScript== // @name 广东继续教育和公需课自动刷课半自动版 // @namespace https://greasyfork.org/ // @version 1.0.5 // @description 广东公需课和继教刷课,章节完成自动进入下章 // @author spin6lock // @icon https://ggfw.gdhrss.gov.cn/favicon.ico // @match http*://ggfw.gdhrss.gov.cn/zxpx/auc/play* // @match http*://ggfw.hrss.gd.gov.cn/zxpx/auc/play* // @license GPLv3 // ==/UserScript== setTimeout(function () { //静音 p.tag.muted = true; let new_map = {}; let keys = [30, 35]; //现在不答题会禁止挂课,先把题目调到前面答了再继续 let i = 0; for (const timestamp in map) { let key = keys[i]; new_map[key] = map[timestamp]; i = i + 1; } map = new_map; var errChecking = setInterval(function () { //if($(".prism-ErrorMessage").css("display")!='none'){ // location.reload(); //} if ($('.learnpercent').text().indexOf('已完成') != -1) { var learnlist = $("a:contains('未完成')").length != 0 ? $("a:contains('未完成')") : $("a:contains('未开始')"); if (learnlist.length == 0) { if (confirm('本课程全部学习完成!即将关闭页面!')) { window.close(); } } else { learnlist.each(function () { this.click(); }) } } //暂停时自动开始播放 if (p.paused()) { p.play() } }, 500)//错误自动刷新 }, 1000);//延时1秒进行