您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
杭电的自动学评教系统,需要配合屏蔽alert插件同时使用
// ==UserScript== // @name 杭电自动评价插件 // @namespace https://gitee.com/erike77/ // @version 1.3.0 // @description 杭电的自动学评教系统,需要配合屏蔽alert插件同时使用 // @author Particle_G // @match *://jxgl.hdu.edu.cn/xs_main.aspx?xh=* // @require http://cdn.bootcss.com/jquery/1.12.4/jquery.min.js // @grant none // ==/UserScript== (function() { 'use strict'; var js_searchAndSelect_html = '<script type="text/javascript">var repeatTimer;var lastOne = false;\ function repeatFunc(){\ if($("#iframeautoheight").contents().find("select[id*=\'ctl02\']").length == 0){window.original_alert("请先进入评价界面再点击自动评价!");return;}\ repeatTimer=window.setInterval(searchAndSelect,2000);}\ function searchAndSelect(){\ if(lastOne){console.log("Ended.");$("#iframeautoheight").contents().find("#Button2").click();clearInterval(repeatTimer);window.original_alert("自动评价已完成!");return;}\ if($("#iframeautoheight").contents().find("#pjkc").find("option:last")[0].selected){\ lastOne=true;\ $("#iframeautoheight").contents().find("select").val("A(非常满意)");\ $("#iframeautoheight").contents().find("select[id*=\'ctl02\']").val("B(满意)");\ $("#iframeautoheight").contents().find("#Button1").click();\ return;\ }\ $("#iframeautoheight").contents().find("select").val("A(非常满意)");\ $("#iframeautoheight").contents().find("select[id*=\'ctl02\']").val("B(满意)");\ $("#iframeautoheight").contents().find("#Button1").click();\ };</script>'; var sleep_script = '<script type="text/javascript">function sleep(delay){var start=(new Date()).getTime();while((new Date()).getTime()-start<delay){continue}};</script>'; var jquery_script = '<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>'; $("head").append(jquery_script); $("head").append(sleep_script); $("head").append(js_searchAndSelect_html); var start_button_html = '<li class="top"><a class="top_link" href = "javascript:void(0);" onclick ="repeatFunc()"><span class="">自动评价</span></a></li>'; $(".nav").append(start_button_html); })();