5 我的世界肝帝玩家 1小时前 46次点击
这个《诗词邀请赛http://sc.blc.org.cn/》我们这边老师也有让座的
然后在那个练习里面的第9题和第10题,能遇到的题目重复率都比较高
于是我就手搓了个脚本,用来做这个重复的题目
接下来上源码
// ==UserScript==
// @name 辅助脚本
// @namespace http://tampermonkey.net/
// @version 1.0
// @run-at document-end
// @match *://*/*
// @grant none
// ==/UserScript==
(function(){
const idx={A:0,B:1,C:2,D:3,E:4,F:5,G:6};
const rule={
"暮":["A","B","E","F","G"],
"莫":["A","B","E","F","G"],
"池":["A","B","D","E","G"],
"外":["A","B","C","D","F"],
"上":["B","C","D","E","G"],
"见":["B","D","E","F","G"],
"马":["A","C","E","F","G"],
"来":["B","C","E","F","G"],
"风":["B","D","E","F","G"],
"生":["A","C","D","F","G"],
"鱼":["B","C","E","F","G"],
"丈":["B","D","E","F","G"],
"水":["A","C","E","F","G"],
"魂":["B","C","E","F","G"],
"天":["B","D","E","F","G"],
"明":["B","C","D","E","G"],
"鸟":["A","C","D","F","G"],
"雪":["A","C","D","E","G"],
"孤":["A","C","D","F","G"],
"赠":["B","C","E","F","G"],
"海":["B","C","D","F","G"],
"多":["B","C","D","F","G"],
"泪":["B","C","E","F","G"],
"不":["B","D","E","F","G"],
"盘":["A","C","D","F","G"],
"谁":["B","C","D","F","G"],
"起":["A","B","D","F","G"],
"昔":["B","C","D","F","G"],
"菊":["A","B","E","F","G"],
"人":["A","B","E","F","G"],
"何":["B","C","D","F","G"],
"色":["A","B","E","F","G"],
"恨":["B","C","E","F","G"],
"将":["A","B","D","E","G"],
"随":["B","D","E","F","G"],
"桑":["A","B","D","F","G"],
"众":["B","C","D","F","G"],
"草":["A","B","E","F","G"],
"微":["B","C","E","F","G"],
"潮":["B","C","D","F","G"],
"夜":["B","C","E","F","G"],
"问":["B","C","D","F","G"],
"毕":["C","D","E","F","G"],
"今":["B","C","E","F","G"],
"晚":["A","C","D","E","G"],
"自":["B","C","D","F","G"],
"春":["A","C","E","F","G"],
"离":["B","D","E","F","G"],
"可":["B","D","E","F","G"],
"细":["B","C","E","F","G"],
"时":["A","C","E","F","G"],
"见":["B","D","E","F","G"],
"花":["B","C","E","F","G"],
"老":["A","B","C","E","G"],
"月":["C","D","E","F","G"],
"绕":["A","D","E","F","G"],
"雁":["A","B","C","E","G"]
};
function click(el){
el.dispatchEvent(new MouseEvent('click',{bubbles:true,cancelable:true}));
}
function ans(id){
const t=document.getElementById(id);
if(!t)return false;
const o=[];
let n=t.nextElementSibling;
while(n){
if(n.tagName==='H4'||n.classList.contains('my-4'))break;
if(n.classList.contains('form-check-item'))o.push(n);
n=n.nextElementSibling;
}
if(o.length!==7)return false;
const w=o[0].textContent.trim().replace(/^A\s*/,'').trim();
if(!rule[w])return false;
rule[w].forEach(l=>{
const c=o[idx[l]].querySelector('input[type="checkbox"]');
if(c&&!c.checked)click(c);
});
return true;
}
let t=setInterval(()=>{
if(ans('h_9')&&ans('h_10'))clearInterval(t);
},200);
})();
可能有一些是错的,不过不管了,能用就行了
本楼来自:我的世界肝帝玩家的资源库,可以进来看看