您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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();
- });
- })();