您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
AGSV一键删除 拒绝页面的所有种子,限制每次最多删除 30 个,请悠着点可能删错!!!
// ==UserScript== // @name AGSV-一键删所有种子 // @namespace http://tampermonkey.net/ // @version 1.0 // @description AGSV一键删除 拒绝页面的所有种子,限制每次最多删除 30 个,请悠着点可能删错!!! // @author 骄阳 // @match https://www.agsvpt.com/torrents.php?cat401=1&cat402=1&cat403=1&cat405=1&cat404=1&cat419=1&cat407=1&cat406=1&cat411=1&cat408=1&medium11=1&medium1=1&medium3=1&medium7=1&medium10=1&medium5=1&medium2=1&medium8=1&medium12=1&medium13=1&codec1=1&codec6=1&codec2=1&codec4=1&codec12=1&codec5=1&audiocodec1=1&audiocodec4=1&audiocodec15=1&audiocodec16=1&audiocodec3=1&audiocodec8=1&audiocodec18=1&audiocodec9=1&audiocodec10=1&audiocodec11=1&audiocodec19=1&audiocodec17=1&audiocodec2=1&audiocodec6=1&audiocodec20=1&audiocodec7=1&standard4=1&standard3=1&standard1=1&standard5=1&standard6=1&standard8=1&team23=1&team24=1&team6=1&team20=1&team21=1&team16=1&team22=1&incldead=0&spstate=0&inclbookmarked=0&approval_status=2&size_begin=&size_end=&seeders_begin=&seeders_end=&leechers_begin=&leechers_end=×_completed_begin=×_completed_end=&added_begin=&added_end=&search=&search_area=0&search_mode=0&sort=4&type=asc // @grant none // ==/UserScript== (function () { 'use strict'; const createDeleteButton = () => { let deleteButton = document.createElement('button'); deleteButton.innerHTML = '删除所有种子'; deleteButton.style.position = "fixed"; deleteButton.style.width = "150px"; deleteButton.style.height = "40px"; deleteButton.style.background = "rgb(218, 230, 242)"; deleteButton.style.cursor = "pointer"; deleteButton.style.zIndex = "9999"; deleteButton.style.top = "10%"; deleteButton.style.right = "5%"; deleteButton.style.borderRadius = "8px"; document.body.appendChild(deleteButton); console.log("删除按钮成功添加到页面."); deleteButton.addEventListener('click', function () { const ids = getAllIds(); if (ids.length === 0) { alert("没有找到可删除的种子 ID。"); return; } if (confirm(`找到 ${ids.length} 个种子 ID,是否确认删除?`)) { deleteButton.disabled = true; deleteButton.innerHTML = '正在删除...'; ids.forEach((id, index) => { // 跳过前3个ID的删除操作 if (index >= 3) { deleteAction(id, ids.length, deleteButton); } else { console.log(`跳过删除种子 ID: ${id}`); } }); } }); }; const getAllIds = () => { const ids = new Set(); const rows = document.querySelectorAll('table tbody tr'); rows.forEach(row => { const link = row.querySelector('a[href*="details.php?id="]'); if (link) { const href = link.href; const id = new URL(href).searchParams.get('id'); if (id) { // 确保当前行是有效的种子行 if (!row.innerText.includes("广告")) { // 示例条件:排除包含“广告”的行 ids.add(id); } } } }); const uniqueIds = Array.from(ids).slice(0, 30); console.log("获取到的种子 ID:", uniqueIds); return uniqueIds; }; const deleteAction = (id, total, button) => { const deleteUrl = `https://www.agsvpt.com/fastdelete.php?id=${id}&sure=1`; fetch(deleteUrl) .then(response => { if (response.ok) { console.log(`种子 ID: ${id} 删除成功`); } else { console.error(`种子 ID: ${id} 删除失败,状态码: ${response.status}`); } checkCompletion(total, button); }) .catch(error => { console.error(`删除请求出错: ${error}`); checkCompletion(total, button); }); }; const checkCompletion = (total, button) => { setTimeout(() => { const currentCount = getAllIds().length; if (currentCount <= total) { button.disabled = false; button.innerHTML = '删除所有种子'; alert("所有种子删除操作已完成。"); } }, 1000); }; if (window.location.href === "https://www.agsvpt.com/torrents.php?cat401=1&cat402=1&cat403=1&cat405=1&cat404=1&cat419=1&cat407=1&cat406=1&cat411=1&cat408=1&medium11=1&medium1=1&medium3=1&medium7=1&medium10=1&medium5=1&medium2=1&medium8=1&medium12=1&medium13=1&codec1=1&codec6=1&codec2=1&codec4=1&codec12=1&codec5=1&audiocodec1=1&audiocodec4=1&audiocodec15=1&audiocodec16=1&audiocodec3=1&audiocodec8=1&audiocodec18=1&audiocodec9=1&audiocodec10=1&audiocodec11=1&audiocodec19=1&audiocodec17=1&audiocodec2=1&audiocodec6=1&audiocodec20=1&audiocodec7=1&standard4=1&standard3=1&standard1=1&standard5=1&standard6=1&standard8=1&team23=1&team24=1&team6=1&team20=1&team21=1&team16=1&team22=1&incldead=0&spstate=0&inclbookmarked=0&approval_status=2&size_begin=&size_end=&seeders_begin=&seeders_end=&leechers_begin=&leechers_end=×_completed_begin=×_completed_end=&added_begin=&added_end=&search=&search_area=0&search_mode=0&sort=4&type=asc") { createDeleteButton(); } else { console.log("当前页面不是目标页面,脚本停止执行。"); } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址