您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
琉璃神社hash转磁链,神秘代码转度娘盘、115礼包、好盘等
当前为
// ==UserScript== // @name Create Download Links for HACG // @namespace https://greasyfork.org/zh-CN/scripts/7762 // @description 琉璃神社hash转磁链,神秘代码转度娘盘、115礼包、好盘等 // @author 天涯倦客 // @homepage http://t.qq.com/HeartBlade // @include http://www.hacg.in/wordpress/* // @include http://www.hacg.me/wordpress/* // @include http://hacg.riwee.com/wordpress/* // @version 1.8 // @grant none // ==/UserScript== (function(){ var oldDriver = document.getElementsByClassName('entry-content')[0]; var regObj={ //用于匹配的正则 btih:[/([^\/])([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})/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'>度娘:$1</a>"; linkArr.howf="<a href='http://howfile.com/file/$1/$2/'>好盘:howfile.com/file/$1/$2</a>"; linkArr.tcn="<a href='http://t.cn/$1'>短链:t.cn/$1</a>"; linkArr.yyw="<a href='http://115.com/lb/$2'>115礼包:$2</a> "; var txt=oldDriver.innerHTML.toString(); var i; //循环替换 for(i in regObj.btih){//磁链 if(regObj.btih[i].test(txt)){ txt=txt.replace(regObj.btih[i],linkArr.btih); continue; } } for (i in regObj.bdshare){//度娘 txt=txt.replace(regObj.bdshare[i],linkArr.baidu); } for (i in regObj.howfile){//好盘 txt=txt.replace(regObj.howfile[i],linkArr.howf); } for (i in regObj.tcn){//短链接 txt=txt.replace(regObj.tcn[i],linkArr.tcn); } for (i in regObj.yyw){//115 txt=txt.replace(regObj.yyw[i],linkArr.yyw); } oldDriver.innerHTML=txt; })();