过滤帖子,仅适用于部分网站
当前为
// ==UserScript==
// @name 帖子过滤
// @namespace http://tampermonkey.net/
// @version 0.2
// @description 过滤帖子,仅适用于部分网站
// @author AM
// @match https://*/thread.php*
// @match https://*/search.php*
// @grant none
// ==/UserScript==
(function() {
var divs = document.getElementsByTagName('div');
for(var i = 0; i < divs.length; i++){
if(divs[i].className == 't z'){
tra(divs[i],1);
}
if(divs[i].id == 'main'){
for(var a = 0; a<divs.length; a++){
if(divs[a].className == 't'){
tra(divs[a],0);
}
}
}
}
function tra(div_t,n){
var htmla = div_t.innerHTML;
var bc = '过滤词1|过滤词2|过滤词3';//通过 | 分隔开每个过滤词
var reg;
if(n==1){
//reg = '/(<tr.align=\"center\" class=\"tr3.t_one\">[^+]*('+bc+').+?<\/tr>)/ig';
reg = new RegExp( "(<tr.align=\"center\" class=\"tr3.t_one\">[^+]*("+bc+ ").+?<\/tr>)", "gi");
}else{
//reg = '/(<tr.class=\"tr3.tac\">[^+]*('+bc+').+?<\/tr>)/ig';
reg = new RegExp( "(<tr.class=\"tr3.tac\">[^+]*("+bc+ ").+?<\/tr>)", "gi");
}
var tx = htmla.replace(reg,'');//<tr class="tr3 tac"><td></td><th>已屏蔽</th></tr>
div_t.innerHTML =tx;
}
})();