您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
extract links and images from inside the description page to the listing page
当前为
// ==UserScript== // @name Nyaa Extract Links and Images // @version 1.1 // @description extract links and images from inside the description page to the listing page // @author JasonC // @match https://nyaa.si/ // @match https://nyaa.si/?p=* // @match https://*.nyaa.si/ // @match https://*.nyaa.si/?p=* // @grant none // @namespace https://gf.qytechs.cn/users/165799 // ==/UserScript== var pause = true; var torRows = new Array(); var torlist = document.getElementsByClassName('torrent-list')[0]; for (var i=1;i<torlist.rows.length;i++) { torRows.push(torlist.rows[i]); } function ExtractImage() { var containers = document.getElementsByClassName('container'); while (containers.length != 0) containers[0].classList.remove("container"); if (pause) return; var torRow = torRows.shift(); torRow.cells[0].style.overflow = "auto"; torRow.cells[0].style.maxWidth = "400px"; torRow.cells[1].style.verticalAlign = "top"; var torurl = torRow.getElementsByTagName("A")[1].href; var ifrm = document.createElement("IFRAME"); ifrm.src = torurl; ifrm.style.width = "0px"; ifrm.style.height = "0px"; ifrm.onload = function() { var desc = this.contentDocument.getElementById('torrent-description'); var LINKs = desc.getElementsByTagName("A"); while (LINKs.length>0){ var link = document.createElement("A"); link.href = LINKs[0].href; link.innerHTML = LINKs[0].innerHTML; torRow.cells[0].appendChild(document.createElement("br")); torRow.cells[0].appendChild(link); LINKs[0].parentElement.removeChild(LINKs[0]); } var IMGs = desc.getElementsByTagName("IMG"); while (IMGs.length>0){ var img = document.createElement("IMG"); img.src = IMGs[0].src; torRow.cells[0].appendChild(document.createElement("br")); torRow.cells[0].appendChild(img); IMGs[0].parentElement.removeChild(IMGs[0]); } this.parentElement.removeChild(this); if (torRows.length > 0){ ExtractImage();} }; torRow.cells[0].appendChild(ifrm); } (function() { var MainBtn = document.createElement('INPUT'); MainBtn.type = 'button'; MainBtn.style.position = 'fixed'; MainBtn.style.top = '10px'; MainBtn.style.left = '10px'; MainBtn.style.zIndex = "9999"; MainBtn.value = 'Start'; MainBtn.onclick = function() { pause = !pause; if (pause) MainBtn.value = "Stop"; else MainBtn.value = "Start"; ExtractImage(); }; document.body.appendChild(MainBtn); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址