您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
2025年BM教育线上培训考试自动答题
// ==UserScript== // @name 2025年BM教育考试自动答题-中国保密在线网 // @namespace Ne-21 // @version 0.1.4 // @description 2025年BM教育线上培训考试自动答题 // @author Ne-21 // @match *://*.baomi.org.cn/* // @run-at document-end // @grant none // ==/UserScript== let _d = window.document let routerAfHooks = _d.querySelector('#app').__vue__.$router.afterHooks if (routerAfHooks && routerAfHooks[0]) { let oldfunc = routerAfHooks[0] routerAfHooks[0] = (...args) => { if (args[0].path == "/bmExam") { ELEMENT.MessageBox.alert("点击确定,三秒后开始自动作答,此脚本不存在任何逆向操作,答案为后端返回且在开发者控制台可以找到对应的JSON数据包。").then(()=>{ setTimeout(()=>{ let qlist = _d.querySelectorAll("#questionListDiv > li > ul > li") let alist = _d.querySelector("#nav > div > div.pageBox > div.container1_box > div > div").__vue__.$data.examContents let aindex = {"A":0,"B":1,"C":2,"D":3} qlist.forEach((item,i) => { let a_index = aindex[alist[i].answer] let xlist = item.querySelectorAll("label") xlist[a_index].click() }); },3000) }) } return oldfunc.call(this,...args) } }