您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在 neustudydl.neumooc.com 上,若存在 is-checked 则自动点击“下一题”按钮,并防止重复触发
// ==UserScript== // @name neustudydl自动点击“下一题”按钮 // @namespace http://tampermonkey.net/ // @version 1.1 // @description 在 neustudydl.neumooc.com 上,若存在 is-checked 则自动点击“下一题”按钮,并防止重复触发 // @match *://neustudydl.neumooc.com/* // @grant none // ==/UserScript== (function() { 'use strict'; let isProcessing = false; // 防止重复触发的标志 document.addEventListener('click', function(e) { if (isProcessing) return; // 如果正在处理中,则忽略此次点击 const checked = document.querySelector('.is-checked'); if (checked) { // 查找所有按钮 const buttons = document.querySelectorAll('button'); for (const btn of buttons) { if (btn.innerText.trim() === '下一题') { isProcessing = true; // 标记正在处理 btn.click(); console.log('✅ 已自动点击“下一题”按钮'); // 延时1秒后重置标志,防止多次点击 setTimeout(() => { isProcessing = false; }, 1000); break; } } } else { console.log('⚠️ 未检测到 is-checked,未执行点击'); } }, true); // 捕获阶段监听事件 })();