Automatically clicks on the "high-speed cloud download" button
// ==UserScript== // @name mypikpak - automatic download // @namespace http://tampermonkey.net/ // @version 1.0 // @description Automatically clicks on the "high-speed cloud download" button // @match *://*/* // @grant none // ==/UserScript== (function() { 'use strict'; // Função para clicar no botão function clickButton() { var button = document.querySelector('.btn-groups [class="btn btn__create-task"]'); if (button) { button.click(); } else { console.log("O elemento não foi encontrado."); } } // Função para verificar continuamente a presença do elemento function checkButton() { var button = document.querySelector('.btn-groups [class="btn btn__create-task"]'); if (button) { clickButton(); } else { setTimeout(checkButton, 1000); // Verifica novamente após 1 segundo } } // Observador de mutação para detectar alterações na página var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.addedNodes) { // Verifica se algum nó adicionado possui a classe desejada for (var i = 0; i < mutation.addedNodes.length; i++) { var node = mutation.addedNodes[i]; if (node.classList && node.classList.contains('btn') && node.classList.contains('btn__create-task')) { clickButton(); return; } } } }); }); // Configurações do observador de mutação var observerConfig = { childList: true, subtree: true }; // Inicia o observador de mutação observer.observe(document.documentElement, observerConfig); // Inicia a verificação do botão ao carregar a página window.addEventListener('load', function() { checkButton(); }); })();