您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
东北大学秦皇岛分校教务处教师评价的自动化油猴脚本
// ==UserScript== // @name 教评脚本 // @namespace http://tampermonkey.net/ // @version 1.1 // @description 东北大学秦皇岛分校教务处教师评价的自动化油猴脚本 // @author Juns // @match http://jwxt.neuq.edu.cn/eams/quality/* // @match https://jwxt.neuq.edu.cn/eams/quality/* // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @license MIT // ==/UserScript== (function () { "use strict"; console.log("匹配成功"); const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms)); const baseUrls = [ "http://jwxt.neuq.edu.cn/eams/quality/stdEvaluate!innerIndex.action", "https://jwxt.neuq.edu.cn/eams/quality/stdEvaluate!innerIndex.action", ]; // 具体评价页面执行的函数 async function evaluate() { await delay(1000); let inputs = document.querySelectorAll("input"); for (let i in inputs) if (inputs[i].value == 0) inputs[i].checked = true; document.querySelector("textarea").value = "无"; await delay(500); document.querySelector("#sub").click(); } // 在根页面跳转的函数 function jumpFn() { const span = document.querySelector(".eval"); span.click(); } // 初始化运行的函数 function init() { baseUrls.includes(location.href) ? jumpFn() : evaluate(); } init(); })();