您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
无需配置安装即可使用
// ==UserScript== // @name 集美大学万马奔腾自动答题 // @namespace http://tampermonkey.net/ // @version 0.3 // @description 无需配置安装即可使用 // @author You // @match https://www.qingsuyun.com/h5/p/* // @grant unsafeWindow // @grant GM_xmlhttpRequest // @connect * // @license MIT // @require http://code.jquery.com/jquery-3.x-git.min.js /* globals jQuery, $, waitForKeyElements */ // ==/UserScript== (function() { 'use strict' // setTimeout function sleep(delay) { var start = (new Date()).getTime(); while ((new Date()).getTime() - start < delay) { continue; } } function te() { var items = { title: "nnnnnn" }; GM_xmlhttpRequest({ method: 'POST', url: "http://wmbt.spidm.xyz/getAnswer", dataType: "json", data: JSON.stringify(items), contentType: "application/json", timeout: 3000, onload: function(xhr) { }, ontimeout: function() { //setting.loop && setting.div.children('div:eq(0)').html(setting.over + '服务器超时,正在重试...'); } }); var title = document.getElementsByClassName("display-latex rich-text")[0].innerText; //获取题目 console.log(title); var item = { title: title }; var Button = document.getElementsByClassName("el-button el-button--success el-button--medium") var a = document.getElementsByClassName("el-radio__original"); //单选题 if (a.length > 0) { GM_xmlhttpRequest({ method: 'POST', url: "http://wmbt.spidm.xyz/getAnswer", dataType: "json", data: JSON.stringify(item), contentType: "application/json", timeout: 3000, onload: function(xhr) { var answer = xhr.responseText console.log(answer); var flag = false; var ischecked = false; for (var i = 0; i < a.length; i++) { if (a[i].checked) ischecked = true; } if (ischecked == false) { for (var i = 0; i < a.length; i++) { console.log(answer); if (a[i].value == answer) { console.log("选择即可"); a[i].click(); flag = true; } } if (flag == true) {} else { a[0].click(); } } else { Button[2].click(); } }, ontimeout: function() { //setting.loop && setting.div.children('div:eq(0)').html(setting.over + '服务器超时,正在重试...'); } }); } var b = document.getElementsByClassName("el-checkbox__original"); if (b.length > 0) { GM_xmlhttpRequest({ method: 'POST', url: "http://wmbt.spidm.xyz/getAnswer", dataType: "json", data: JSON.stringify(item), contentType: "application/json", timeout: 3000, onload: function(xhr) { var answer = xhr.responseText; console.log(answer); var flag = false; var c = document.getElementsByClassName("el-checkbox__original"); for (var i = 0; i < 5; i++) { for (var j = 0; j < c.length; j++) { if (c[j].checked == false && answer.indexOf(c[j].value) >= 0) { c[j].click(); flag = true; } } } if (flag == true) { if (Button.length == 4) { //Button[2].click(); } } else { if (answer == "no found") { b[0].click(); } if (Button.length == 4) { Button[2].click(); } } }, ontimeout: function() { //setting.loop && setting.div.children('div:eq(0)').html(setting.over + '服务器超时,正在重试...'); } }); } } setInterval(te, 1000) })();