上有政策,下有脚本

2023/10/9 浏览器插件

上有政策 下有脚本

                    
适用对象:对浏览器插件有一定了解的人
plaintext

事情的起因

妮可大一的学生麻烦事就是多

还没开学就布置任务要求看网课,美其名曰“安全教育”。当时我就在网上找了一个刷课的脚本,半小时刷完,结合题库把测试通过了。妮可在8月份开始军训,军训的事就不说了,如今又来:

各位同学:
大家好!

根据《中华人民共和国国防法》和《中华人民共和国兵役法》要求,了解国防是每位公民应尽的义务。根据《普通高等学校军事课教学大纲》,军事课是普通高等学校学生的必修课程。军事课分为《军事技能》和《军事理论》,各记2学分,其中军事理论课记36学时。我校一直以来积极响应国家相关政策,重视国防教育和爱国主义教育,根据课程要求,请大家登录乐享系统于12月9日前完成军事理论课程视频学习,登录乐享系统学习方式如下:
……

之前明明军训的时候就搞过一次理论考试,现在又要求看视频,而且视频大多都是包浆的CCTV-8的古董,日本首相还是远在天国的安倍,所以我自立更生,改写了网上的某教育系统教师学习的脚本外挂。

事情的经过

改写过程不难,基本思路大抵相同。因为脚本基于模拟鼠标点击网页控件,所以没有被检测的风险。

教程

1.确保你的电脑上安装了油猴插件Adguard等,其中油猴安装教程如下:
油猴安装教程

2.打开油猴的管理面板

3.点击已安装脚本左侧的”+”号;

4.复制并粘贴下列代码:

                    
// ==UserScript==
// @name 真正的乐享
// @namespace
// @version 1.0
// @description 自动挂机学习。
// @license MIT
// @author Yifan
// @match https://lexiangla.com/teams/k100014/classes/*/courses/*
// @match https://lexiangla.com/classes/*/courses/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function getUnsafeWindow() {
if(this)
{
console.log(this);
if (typeof(this.unsafeWindow) !== "undefined") {//Greasemonkey, Scriptish, Tampermonkey, etc.
return this.unsafeWindow;
} else if (typeof(unsafeWindow) !== "undefined" && this === window && unsafeWindow === window) {//Google Chrome natively
var node = document.createElement("div");
node.setAttribute("onclick", "return window;");
return node.onclick();
}else
{
}
} else {//Opera, IE7Pro, etc.
return window;
}
}
var myUnsafeWindow = getUnsafeWindow();
var doc = myUnsafeWindow.document;
var processTimer = null;
var cntRetry = 0;
myUnsafeWindow.clearInterval(processTimer);
// 每隔5秒检测一次
processTimer = myUnsafeWindow.setInterval(TimeProcess, 5000);
// 检测函数
function TimeProcess()
{
// 播放按钮表示时,点击播放按钮
if($('.vjs-big-play-button').css('display') != 'none')
{
console.log('点击播放', 'color:blue');
$('.vjs-big-play-button').click();
}
// 确定按钮表示时,点击确定按钮
var confirm = $(".venom-confirm");
if(confirm.length > 0 && confirm.css('display') != 'none')
{
console.log('点击确定', 'color:blue');
$('.venom-btn-primary').click();
}
}
})();
plaintext

5.点击左上角文件,再点击保存,重启浏览器后打开指定网站并登录,等待视频开始自动播放即可,预计完成时间约24小时。

小结

本插件仅供参考,亲测2023年10月正常使用。本项目已不再维护

Comments
  • Latest
  • Oldest
  • Hottest
Powered by Waline v2.15.5