taoch2007 发表于 2024-9-25 19:47

【原创】别吵了,用这个方法直接让你讨厌的人从你眼中消失!

某某菌的事,本小子也是听说了一遍



我用了1.5秒的时间想了一下,想起了之前一个前辈发的Tampermonkey脚本,可以做到精确又彻底的让你讨厌的用户从你眼中消失,理论适用于所有Discuz!的论坛,我在51和我自己的小坛子里测试过完全可用
这里我就用edge做一下示范吧
1.为edge安装篡改猴插件   篡改猴 - Microsoft Edge Addons
2.点击添加扩展
3.打开edge插件列表,选择“篡改猴”
4.打开“篡改猴”的“管理面板”(图上框错了)
5.点击加号添加代码
5-1.在底17行位置设置屏蔽人,我已经设置好了这家伙最新的马甲
6.将代码框中已有的代码删除,粘贴下方提供的代码
7.点击保存
8.刷新论坛网页


最后建议各位别把时间浪费在和这种人吵架对骂上,毕竟人号封了还能再注册,人家还是动态IP你封了也没用

// ==UserScript==
// @name                   51nb-52pojie 黑名单-屏蔽指定用户帖子(Discuz论坛通用)
// @namespace         Violentmonkey Scripts
// @author                   https://www.52pojie.cn/thread-1058012-1-1.html
// @description         屏蔽与相应用户有关的所有内容,来源于网络(Discuz 论坛通用!)
// @include               http*://*www.ibmnb.com/*
// @include               http*://*thinkpad.cn/*
// @include               http*://*thinkpad.com.cn/*
// @include               http*://*www.project-cheat.top/*
// @grant                  none
// @version                1.0
// ==/UserScript==

var ID = new Array("w700爱好者");    //用户名屏蔽列表备注: 如需屏蔽多人   按照 "用户名1","用户名2" 格式
var displaymessage = false;                  //如不需要显示屏蔽提示   请将"true"改为"false"
for (var x in ID) {
      thread = document.evaluate('//table/tbody/td//cite/a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
      if (thread.snapshotLength) {
                for (var i = 0; i < thread.snapshotLength; i++) {
                     if(displaymessage) {
                           thread.snapshotItem(i).innerHTML = "<tr><td class='icn'><img src='static/image/common/folder_common.gif' /></a></td><th class='common'><b>已屏蔽主题 " + "<font color=grey></th><td class='by'><cite><font color=grey>" + ID + "</font></cite></td><td class='num'></td><td class='by'></td></tr>";
                         }
                         else {
                                 thread.snapshotItem(i).innerHTML = "";
                     }
                }
      }
      guide = document.evaluate('//table/tbody/td//cite/a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
      if (guide.snapshotLength) {
                for (var i = 0; i < guide.snapshotLength; i++) {
                     if(displaymessage) {
                           guide.snapshotItem(i).innerHTML = "<tr><td class='icn'><img src='static/image/common/folder_common.gif' /></a></td><th class='common'><b>已屏蔽主题 " + "<font color=grey></th><td class='by'><cite><font color=grey>" + ID + "</font></cite></td><td class='num'></td><td class='by'></td></tr>";
                         }
                         else {
                                 guide.snapshotItem(i).innerHTML = "";
                     }
                }
      }
      post = document.evaluate('//table/tbody/td//a + '"]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
      if (post.snapshotLength) {
                for (var i = 0, c = ""; i < post.snapshotLength; i++) {
                        c = post.snapshotItem(i).firstChild.childNodes.textContent.replace(/\s*/g, "").slice(0, 3);
                        c = (Number(c) > 99) ? c + "#" : c;
                        if(displaymessage) {
                           post.snapshotItem(i).innerHTML = "<center>已屏蔽" + " <font color=grey>" + ID + "</font></center>";
                         }
                         else {
                                 post.snapshotItem(i).innerHTML = "";
                     }
                }
      }
         quote = document.evaluate('//blockquote + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
   if (quote.snapshotLength) {
      for (var i = 0; i < quote.snapshotLength; i++) {
                         if(displaymessage) {
                           quote.snapshotItem(i).innerHTML = '已屏蔽引用 <font color=grey>' + ID + '</font>的言论';
                         }
                         else {
                                 quote.snapshotItem(i).innerHTML = '<br />';
                     }
                }
      }
         title = document.evaluate('//table/tbody/th//a + '")]]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
                        if (title.snapshotLength) {
                              for (var i = 0, c = ""; i < title.snapshotLength; i++) {
                                        title.snapshotItem(i).innerHTML = "";
                              }
                        }
}




补充内容 (2024-9-25 19:53):
再补充一下,封号没有用,不信就去小黑屋看看一页里有多少某某菌的马甲

taoch2007 发表于 2024-9-25 19:49

粘贴代码报错别管,能用就行了{:1_245:}

补充内容 (2024-9-25 19:50):
更正一下,屏蔽人设置在代码的第14行

临江独钓 发表于 2024-9-25 21:38

taoch2007 发表于 2024-9-25 19:49
粘贴代码报错别管,能用就行了

补充内容 (2024-9-25 19:50):

这个代码老早就有人贴过了,我也修改过贴过。
只不过这菌一注册新号,你都来不及添到黑名单,这菌的新号就先来回复跟它不对付的人的帖子(俗称“犯贱”),所以今天我直接给它最后警告。

其实它的目的很简单,反正它会不断注册号,而且每个号的寿命都不长,所以它要能拿一个新号和大家的老号对骂然后一起禁掉,它大赚啊。

suiwinder 发表于 2024-9-26 08:35

不明觉厉!

taoch2007 发表于 2024-9-26 10:24

suiwinder 发表于 2024-9-26 08:35
不明觉厉!

大概意思就是完全屏蔽一个人,眼不见心不烦{:1_272:}

Ricer 发表于 2024-10-3 20:29

技术!
页: [1]
查看完整版本: 【原创】别吵了,用这个方法直接让你讨厌的人从你眼中消失!