福利吧网盘自动补全

自动补全页面中的网盘地址(支持百度网盘和115礼包)

目前為 2015-04-29 提交的版本,檢視 最新版本

// ==UserScript==
// @name        福利吧网盘自动补全
// @namespace   https://greasyfork.org/zh-CN/scripts/8712
// @author      ShawnMew
// @description 自动补全页面中的网盘地址(支持百度网盘和115礼包)
// @include     http://fuli.ba/*
// @version     1.1.0.0
// @grant       none
// ==/UserScript==

(function(){
     var strHTML=window.document.body.innerHTML;
	
	//用于匹配的正则表达式
	var strMatch={
	bd:/\/?s\/(\w{8})(?:\s+(\w{4}))?/g,  //度娘 类型:s/1i31aCbb /s/1i31aCbb
	yyw:/(\/lb\/)?(5lb[a-zA-Z0-9]{8,12})/g  //115礼包:/lb/5lbeo3p8eh02
	};

	//用于替换的链接
	var strURL=[]; 
	strURL.bd="<a href='http://pan.baidu.com/s/$1' target='_blank'>度娘:$1</a> ";
	strURL.yyw="<a href='http://115.com/lb/$2' target='_blank'>115礼包:$2</a>";
	
 	//预处理:将原有的链接删除;
	//strHTML=strHTML.replace("http://pan.baidu.com/s/","/s/");
	//strHTML=strHTML.replace("http://115.com/lb/","/lb/");
	
	//替换网盘
	strHTML = strHTML.replace(strMatch.bd,strURL.bd);//百度
	strHTML = strHTML.replace(strMatch.yyw,strURL.yyw);//115
	
    window.document.body.innerHTML=strHTML;
})();