您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Clicks a button with ID 'nri-quiz-submit-button' every 500ms for 5 seconds. If not found, clicks 'try-similar-problem' instead.
// ==UserScript== // @name noredinkhack // @version 0.7 // @description Clicks a button with ID 'nri-quiz-submit-button' every 500ms for 5 seconds. If not found, clicks 'try-similar-problem' instead. // @match *://www.noredink.com/learn/quiz/* // @grant none // @namespace https://greasyfork.org/users/1365527 // ==/UserScript== (function() { 'use strict'; // Count of clicks for each button let submitButtonCount = 0; let trySimilarButtonCount = 0; // Function to click the buttons function clickButton() { // Try to select the button with ID 'nri-quiz-submit-button' const submitButton = document.getElementById('nri-quiz-submit-button'); if (submitButton) { submitButton.click(); submitButtonCount++; console.log(`'Submit answer' button clicked ${submitButtonCount} times`); } else { // If 'nri-quiz-submit-button' is not found, try the 'try-similar-problem' button const trySimilarButton = document.getElementById('try-similar-problem'); if (trySimilarButton) { trySimilarButton.click(); trySimilarButtonCount++; console.log(`'Try a similar problem' button clicked ${trySimilarButtonCount} times`); } else { console.log('Both buttons not found'); } } } // Click the buttons every 500 milliseconds const intervalId = setInterval(clickButton, 500); // Stop clicking after 5 seconds setTimeout(() => { clearInterval(intervalId); console.log(`Stopped clicking. Total 'Submit answer' clicks: ${submitButtonCount}`); console.log(`Total 'Try a similar problem' clicks: ${trySimilarButtonCount}`); }, 5000); // 5000 milliseconds = 5 seconds })();