您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
非常无脑的评教脚本
// ==UserScript== // @name FDU CourseEvaluator // @namespace http://tampermonkey.net/ // @version 0.2 // @description 非常无脑的评教脚本 // @author char不多得了 // @match http://ce.fudan.edu.cn/q.aspx* // @match https://ce.fudan.edu.cn/q.aspx* // @icon https://www.google.com/s2/favicons?sz=64&domain=fudan.edu.cn // @grant GM_registerMenuCommand // @grant GM.registerMenuCommand // @require https://code.jquery.com/jquery-3.6.1.slim.min.js // @license MIT License // ==/UserScript== (function() { 'use strict'; // 适配不同版本的GM函数 var _GM_registerMenuCommand; if(typeof GM_registerMenuCommand!='undefined'){ _GM_registerMenuCommand=GM_registerMenuCommand; }else if(typeof GM!='undefined' && typeof GM.registerMenuCommand!='undefined'){ _GM_registerMenuCommand=GM.registerMenuCommand; } if(typeof _GM_registerMenuCommand=='undefined')_GM_registerMenuCommand=(s,f)=>{}; function fill(){ let q_list = $("#subject_box").children() // let subject_box = $("dl") console.log(q_list) console.log($(".open_input")) for(let q in q_list){ // console.log(q_list[q]) try{ let opt0 = q_list[q].children[1].children[0].children[0] // console.log(opt0) opt0.click() // console.log(q) } catch(err){} } $("#next_button").click() setTimeout(()=>{ $("button.ui-dialog-autofocus").click() },50) } _GM_registerMenuCommand("填",fill); })();