所有的脚本外挂都是为了不合理的系统设计的。使用 Chrome 打开评教页面,按 F12 调出控制台,拷贝粘贴脚本到控制台,然后按回车键。

var doc = document.querySelector("#iframeautoheight").contentDocument;
var l = doc.querySelector("#pjkc").length;
console.log("评教项目数量",l);
document.querySelector("#iframeautoheight").onload = function () {
    var doc = document.querySelector("#iframeautoheight").contentDocument;
    if(doc.querySelector("#pjkc").lastElementChild == doc.querySelector("#pjkc>option[selected=selected]")){
        document.querySelector("#iframeautoheight").onload = null;
        doc.querySelector("#Button2").click();
    }
    console.log("加载完成。。")
    doing(doc)
};
var finish = 0;
function doing(doc) {
    console.log("正在评教",doc.querySelector("#pjkc>option[selected=selected]").innerText);
    doc.querySelectorAll("#DataGrid1 select").forEach(function (item) {
        var i = Math.ceil(Math.random() * 2);
        item.options[i].selected = true;
    });
    finish ++;
    doc.querySelector("#Button1").click()
}
doing(doc);