您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
随便写的,先点击(“今”昔同在),再点击(“麦”向未来)。教学建议需要把最后一个字删了(不会编这段程序了)
// ==UserScript== // @name 大工评教 // @namespace Forever_Like_ZJM // @version 0.1 // @description 随便写的,先点击(“今”昔同在),再点击(“麦”向未来)。教学建议需要把最后一个字删了(不会编这段程序了) // @author 麦穗穗 // @match http://jxgl.dlut.edu.cn/evaluation-student-frontend/* // @match https://jxgl.dlut.edu.cn/evaluation-student-frontend/* // @match http://jxgl.dlut.edu.cn/evaluation-student-frontend/#/* // @match http://jxgl.dlut.edu.cn/evaluation-student-frontend/#/tSurvey/* // @match jxgl.dlut.edu.cn/evaluation-student-frontend/* // @match http://jxgl.dlut.edu.cn/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; var timerVar = setInterval (function() {DoMeEverySecond (); }, 500); function DoMeEverySecond () { window.pingjia = function() { let praise = ['老师很好啊', '老师教的很认真啊', '非常好的一个老师啊'] var ans_ls_html = document.querySelectorAll('.item_in.radio'); // 填写radio for (var i=0; i<ans_ls_html.length; i++) { var radios = ans_ls_html[i].querySelectorAll('.el-radio__input') if (radios.length!=0){ radios[0].click() } } var radios = ans_ls_html[8].querySelectorAll('.el-radio__input') if (radios.length!=0){ radios[1].click() } var radios = ans_ls_html[9].querySelectorAll('.el-radio__input') if (radios.length!=0){ radios[2].click() } var b = document.getElementsByTagName("textarea") //填写评价 for (let i = 0; i < b.length; ++i) { b[i].value = praise[Math.floor(Math.random()*(praise.length))] } } window.pingfen = function() { var ans_ls_html_score = document.querySelectorAll('.el-radio-group.weight-box'); // 填写分数 for (var s=0; s<ans_ls_html_score.length; s++) { var radios_score = ans_ls_html_score[s].querySelectorAll('.el-radio__input') if (radios_score.length!=0){ radios_score[0].click() } } } function Love() { if(document.getElementById("1433223")) {} else{ let save_btn = document.getElementsByClassName('el-row')[0] let a_tag = document.createElement('a') let b_tag = document.createElement('b') a_tag.innerText='“今”昔同在,' b_tag.innerText='“麦”向未来' a_tag.className="u-btn u-btn-default f-fl" b_tag.className="u-btn u-btn-default f-f2" a_tag.onclick=window.pingjia b_tag.onclick=window.pingfen a_tag.id=1433223 save_btn.parentElement.insertBefore(a_tag, save_btn) save_btn.parentElement.insertBefore(b_tag, save_btn) } } function runWhenReady(readySelector, callback) { var numAttempts = 0; var tryNow = function() { var elem = document.querySelector(readySelector); if (elem) { callback(elem); } else { numAttempts++; if (numAttempts >= 34) { console.warn('Giving up after 34 attempts. Could not find: ' + readySelector); } else { setTimeout(tryNow, 250 * Math.pow(1.1, numAttempts)); } } }; tryNow(); } runWhenReady(".el-radio-group", Love) } timerVar= ""; // Your code here.. })();