您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
琉璃神社hash转磁链,神秘代码转度娘盘、115礼包、好盘等
当前为
// ==UserScript== // @name Create Download Links for HACG // @namespace https://greasyfork.org/zh-CN/scripts/7762 // @description 琉璃神社hash转磁链,神秘代码转度娘盘、115礼包、好盘等 // @author 天涯倦客 // @supportURL http://t.qq.com/HeartBlade // @include http://www.hacg.in/wordpress/* // @include http://www.hacg.me/wordpress/* // @include http://hacg.riwee.com/wordpress/* // @include http://pan.baidu.com/share/* // @include http://pan.baidu.com/s/* // @version 2.3 // @grant none // ==/UserScript== (function(){ //度盘填充提取码 if(/baidu/.test(location.href)&&location.hash.slice(1).length==4){ document.querySelector("#accessCode").value=location.hash.slice(1); }else{ var i; //防爆补丁 var feiZao=document.getElementsByTagName("p1"); var fZLength=feiZao.length; if (!!fZLength){ for (i=0;i<fZLength;i++){ feiZao[0].parentNode.removeChild(feiZao[0]); } } //老司机 var oldDriver = document.getElementsByClassName('entry-content')[0]; var regObj={ //用于匹配的正则 btih:[/()(?:magnet:\?xt=urn:btih:)([a-zA-Z0-9]{40})()/g, /()(?:magnet:\?xt=urn:btih:)([a-zA-Z0-9]{32})()/g, /([^\/=\|])\b([a-zA-Z0-9]{40}|[a-zA-Z0-9]{32})()/g, /()([a-zA-Z0-9]{10,})\W{9,25}([a-zA-Z0-9]{10,})/g], bdshare:/b?\/s\/(\w{8})(?:\s+(\w{4}))?/g, //度娘 类型:/s/1i31aCbb b/s/1i31aCbb howfile:/@HF\/file\/(\w{4,10})\/(\w{8})\/?/gi, //好盘 类型I:@HF/file/61dbeea7/0c7f2f56/ tcn:/@t\/(\w{7})/g, //t.cn短链接 类型I:@t/RZEWYLu yyw:/(\/lb\/)?(5lb[a-zA-Z0-9]{8,12})/g //115礼包:/lb/5lbeo3p8eh02 }; var linkArr=[]; //用于替换的链接 linkArr.btih='$1<a href="magnet:?xt=urn:btih:$2$3">磁链:$2$3</a>'; linkArr.baidu="<a href='http://pan.baidu.com/s/$1#$2' target='_blank'>度娘:$1</a> $2"; linkArr.howf="<a href='http://howfile.com/file/$1/$2/' target='_blank'>好盘:howfile.com/file/$1/$2</a>"; linkArr.tcn="<a href='http://t.cn/$1' target='_blank'>短链:t.cn/$1</a>"; linkArr.yyw="<a href='http://115.com/lb/$2' target='_blank'>115礼包:$2</a> "; var txt=oldDriver.innerHTML.toString(); //磁链 for(i in regObj.btih){ if(regObj.btih[i].test(txt)){ txt=txt.replace(regObj.btih[i],linkArr.btih); break; } } //度娘 txt=txt.replace(regObj.bdshare,linkArr.baidu); //好盘 txt=txt.replace(regObj.howfile,linkArr.howf); //短链接 txt=txt.replace(regObj.tcn,linkArr.tcn); //115 txt=txt.replace(regObj.yyw,linkArr.yyw); oldDriver.innerHTML=txt; //评论区度娘、115 var buDang=document.getElementsByClassName('comment-content'); for (i in buDang){ buDang[i].innerHTML=buDang[i].innerHTML.replace(/\b(\w{8})\b(?:\s*(?:<br>|密码:|密码:|pw:|提取码:)?\s*(\w{4})?)/gi,linkArr.baidu).replace(regObj.yyw,linkArr.yyw); } } })();