您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Automatically press the retry button when something goes wrong. Mostly meant to fix error 429 but also works for other errors.
- // ==UserScript==
- // @name Auto Retry for lucida.to
- // @author cracktorio
- // @namespace https://cracktorio.net/
- // @version 1.1
- // @description Automatically press the retry button when something goes wrong. Mostly meant to fix error 429 but also works for other errors.
- // @match *://lucida.to/*
- // @match *://lucida.su/*
- // @grant none
- // @license GNU GPLv3
- // ==/UserScript==
- (function() {
- 'use strict';
- // Define the selector for the div that changes display
- const displayDivSelector = '#zip-error'; // Replace with the actual class of the div
- let displayDiv;
- let RetryButton;
- console.log("retry download script running");
- // Interval check function to detect display change
- setInterval(() => {
- displayDiv = document.querySelector(displayDivSelector);
- RetryButton = document.querySelector('button[data-action="retry"]');
- if (displayDiv && window.getComputedStyle(displayDiv).display !== 'none' && RetryButton) {
- console.log("Waiting 200ms to press retry button.");
- setTimeout(() => {
- RetryButton.click();
- console.log("Retry button clicked due to display change.");
- }, 200); // Wait 200ms before clicking
- }
- }, 2000); // Check every 2000 milliseconds
- })();