Greasy Fork is available in English.
7/21/2024, 8:25:33 PM
// ==UserScript==// @name automate snaptik// @namespace Violentmonkey Scripts// @match https://snaptik.app/en1*// @grant none// @version 1.0// @author minnieo// @description 7/21/2024, 8:25:33 PM// ==/UserScript==(function() {'use strict';// Function to programmatically click a buttonfunction clickButton(selector) {const button = document.querySelector(selector);if (button) {button.click();}}// Initial click on the paste button with a delaysetTimeout(() => {clickButton('button.button-paste');}, 500); // Adjust the delay as neededsetTimeout(() => {clickButton('button.button-go');}, 550); // Adjust the delay as needed// Create a mutation observer to detect navigation and click the download buttonconst observer = new MutationObserver((mutations) => {mutations.forEach((mutation) => {if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {// Click the download button if it appearsclickButton('a.button.download-file');}});});// Observe changes in the body elementobserver.observe(document.body, {childList: true,subtree: true});})();