您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
鲁东大学自动评教脚本
// ==UserScript== // @name 鲁东大学学生教务信息网自动评教 // @version 1.13 // @description 鲁东大学自动评教脚本 // @author Panjy // @icon https://img.phb123.com/uploads/allimg/220704/810-220F40923220-L.png // @match https://xsjw.ldu.edu.cn/student/teachingEvaluation/newEvaluation/index // @match https://vpn.ldu.edu.cn/https/* // @grant none // @license MIT // @namespace https://greasyfork.org/users/1318564 // ==/UserScript== // 在页面加载完毕后执行操作 window.addEventListener('load', function() { clickTab('ktjs') console.log("开始休眠"); setTimeout(function() { console.log("休眠结束"); var selectElement = document.getElementById("pagination_pageSize_urppagebar"); // 遍历所有选项,找到值为"500_sl"的选项 for (var i = 0; i < selectElement.options.length; i++) { if (selectElement.options[i].value === "100000000_sl") { // 设置selectedIndex属性来选择这个选项 selectElement.selectedIndex = i; // 模拟触发change事件 var event = new Event('change'); selectElement.dispatchEvent(event); break; // 找到后退出循环 } } // 模拟按下选项后的操作 selectElement.addEventListener('change', function() { // 这里可以添加按下选项后的具体操作逻辑 console.log("选中了 '全部' 选项"); // 例如,可以调用一个函数或者执行其他代码 // doSomething(); },500); setTimeout(function() { var buttons = document.getElementsByTagName('button'); for (var i = 0; i < buttons.length; i++) { var button = buttons[i]; if (button.textContent.trim() === '评估') { button.click(); console.log('Clicked the "评估" button.'); return; } } }, 2000); // 2秒延迟,根据实际情况调整 }, 1000); // 2000毫秒 = 2秒 }); // 等待页面完全加载后执行 window.addEventListener('DOMContentLoaded', function() { var buttons = document.getElementsByTagName('button'); for (var i = 0; i < buttons.length; i++) { var button = buttons[i]; if (button.textContent.trim() === '评估') { button.click(); console.log('Clicked the "评估" button.'); return; // 确保只点击第一个符合条件的按钮 } } });