El teu Aprovat Automàtic (v5.0 - La Versió Simple)

Un clic. Una espera fixa. I a la següent.

当前为 2025-08-05 提交的版本,查看 最新版本

// ==UserScript==
// @name         El teu Aprovat Automàtic (v5.0 - La Versió Simple)
// @namespace    projectes_nostres
// @version      5.0
// @description  Un clic. Una espera fixa. I a la següent.
// @author       Anna
// @match        https://inteli.hoy-voy.com/intelitest/*
// @grant        none
// @run-at       document-end
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // Funció per buscar i prémer el botó "Següent"
    function clickNext() {
        const nextButton = Array.from(document.querySelectorAll('button, a.btn, input[type="submit"]')).find(btn => btn.textContent.trim() === 'Següent');
        if (nextButton) {
            nextButton.click();
        }
    }

    // Funció principal que s'activa quan apareix una nova pregunta.
    function setupAnswerListeners() {
        // Busquem les respostes que encara no hem "marcat"
        const answerOptions = document.querySelectorAll('div.group.cursor-pointer:not([data-anna-listener])');

        answerOptions.forEach(option => {
            // Marquem la resposta com a controlada
            option.dataset.annaListener = 'true';

            // Afegim l'escoltador de clic
            option.addEventListener('click', function() {

                // LA SOLUCIÓ SIMPLE:
                // Quan es fa clic, simplement esperem 1 segons (1000 mil·lisegons) i després cliquem a "Següent".
                // Pots canviar aquest número si vols més o menys temps.
                setTimeout(clickNext, 1000);

            });
        });
    }

    // Un observador per si les preguntes es carreguen dinàmicament.
    const pageObserver = new MutationObserver(() => setupAnswerListeners());
    pageObserver.observe(document.body, { childList: true, subtree: true });

    // Primera execució
    setupAnswerListeners();

})();