Greasy Fork

Greasy Fork is available in English.

强国答题

作用非常局限,仅限于「自动点击提示」,方便看答案

当前为 2020-09-30 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name 强国答题
// @namespace Ragvivsw.
// @version 2.8964
// @description 作用非常局限,仅限于「自动点击提示」,方便看答案
// @author Ragvivsw
// @match https://pc.xuexi.cn/*
// @grant none
// ==/UserScript==

//定义函数-页面加载
var loadFunc = function(func){
if (document.addEventListener) {
window.addEventListener("load", func, false);
}
else if (document.attachEvent) {
window.attachEvent("onload", func);
}
}

//定义函数-「确定」按钮加大
var quedingdaxiao = function(){
let queding = document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.action-row > button")
let jiexi = document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.solution")
if (queding.disabled){
window.scrollTo(0,0)
}else{
queding.style.height = "300px";
queding.style.width = "300px";
jiexi.style="pointer-events:none;"
}
}




//定义函数-点击提示
var dianjitishi = function(){
let dianji = document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.question > div.q-footer > span")
switch (dianji.className.length) {
case 4:
document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.question > div.q-footer > span").click();
break;
}
}

//选择题
var xuanzheti = function(){
var xuanzheti = document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.question > div.q-header")
if (xuanzheti.innerText == "多选题"){
document.querySelector("#app > div > div > div > div.detail-body > div.question > div.q-answers > div:nth-child(1)").click();//全选“Abcd”
document.querySelector("#app > div > div > div > div.detail-body > div.question > div.q-answers > div:nth-child(2)").click();
document.querySelector("#app > div > div > div > div.detail-body > div.question > div.q-answers > div:nth-child(3)").click();
document.querySelector("#app > div > div > div > div.detail-body > div.question > div.q-answers > div:nth-child(4)").click();
document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.action-row > button").click();
}
if (xuanzheti.innerText == "单选题"){
document.querySelector("#app > div > div > div > div.detail-body > div.question > div.q-answers > div:nth-child(1)").click();//只选“A”
document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.action-row > button").click();
}

}

//填空题
var tiankongti = function(){
var tiankongti = document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.question > div.q-header")
if (tiankongti.innerText == "填空题"){
//var kongge = document.querySelector("#app > div > div.layout-body > div > div.detail-body > div.question > div.q-body > div > input");
//var daan = document.querySelector("#body-body > div:nth-child(12) > div > div > div > div.ant-popover-inner > div > div > div > font").innerText;
//kongge.value = daan;

setInterval(function(){
document.querySelector("#app > div > div > div > div.ant-breadcrumb > span:nth-child(3) > span.ant-breadcrumb-link > a").click();
},10000);//点击“我要答题”

setInterval(function(){

document.querySelector("#body-body > div:nth-child(14) > div > div.ant-modal-wrap > div > div.ant-modal-content > div > div > div.ant-modal-confirm-btns > button:nth-child(1)").click();

},2000);//点击“退出”

}
}




// 点击“每日答题”
setInterval(function(){
document.querySelector("#app > div > div > div > div.blocks > div:nth-child(1) > div.text > div.title").click();
},500);




// 点击“下一题”
setInterval(function(){
document.querySelector("#app > div > div > div > div.detail-body > div.action-row > button").click();
},700);

// 点击“再来一组”
setInterval(function(){
document.querySelector("#app > div > div.layout-body > div > div.ant-spin-nested-loading > div > div > div.action-row > button").click();
},700);

//移除顶部
var dingbu = document.querySelector("#app > div > div.layout-header")
if (dingbu != null){
dingbu.parentNode.removeChild(dingbu);
}
//移除底部
var dibu = document.querySelector("#app > div > div.layout-footer")
if (dibu != null){
dibu.parentNode.removeChild(dibu);
}
//点击提示-重复执行
setInterval(dianjitishi,200);

//「确定」按钮加大-重复执行
setInterval(quedingdaxiao,10);

//选择题-重复执行
setInterval(xuanzheti,2000);

//填空题-重复执行
setInterval(tiankongti,10000);