// ==UserScript== // @name iyuu 辅种 qBittorrent 自动开始任务 // @namespace Violentmonkey Scripts // @match *://*/* // @grant none // @version 1.0 // @author - // @description 2024/4/18 14:08:26 // @downloadURL none // ==/UserScript== (function() { 'use strict'; function clickContinue() { // 检测状态为"完成"的项并模拟点击 var completedRows = document.querySelectorAll('td[title="完成"]'); completedRows.forEach(row => { simulateClick(row); }); // 检测状态为"暂停",且完成度大于99%的项 var pausedRows = document.querySelectorAll('td[title="暂停"]'); pausedRows.forEach(row => { // 寻找完成度元素 var progressBar = row.closest('tr').querySelector('.progressbar_dark'); if (progressBar) { // 获取完成度百分比 var percentage = parseFloat(progressBar.textContent); if (percentage > 99) { // 当完成度大于99%时,模拟点击 simulateClick(row); } } }); } function simulateClick(element) { // 模拟点击事件 var clickEvent = new MouseEvent("click", { "view": window, "bubbles": true, "cancelable": false }); element.dispatchEvent(clickEvent); // 模拟点击项 // 查找并点击对应的"继续"按钮 var continueButton = document.querySelector('img.mochaToolButton[title="继续"]'); if (continueButton) { continueButton.click(); } } setInterval(clickContinue, 5000); // 每5秒执行一次操作 })();