|
发表于 2024-9-25 19:47:43| 字数 3,866| - 中国–江苏–南京 电信
|
显示全部楼层
|阅读模式
某某菌的事,本小子也是听说了一遍
我用了1.5秒的时间想了一下,想起了之前一个前辈发的Tampermonkey脚本,可以做到精确又彻底的让你讨厌的用户从你眼中消失,理论适用于所有Discuz!的论坛,我在51和我自己的小坛子里测试过完全可用
这里我就用edge做一下示范吧
1.为edge安装篡改猴插件 篡改猴 - Microsoft Edge Addons
2.点击添加扩展
3.打开edge插件列表,选择“篡改猴”
4.打开“篡改猴”的“管理面板”(图上框错了)
5.点击加号添加代码
5-1.在底17行位置设置屏蔽人,我已经设置好了这家伙最新的马甲
6.将代码框中已有的代码删除,粘贴下方提供的代码
7.点击保存
8.刷新论坛网页
最后建议各位别把时间浪费在和这种人吵架对骂上,毕竟人号封了还能再注册,人家还是动态IP你封了也没用
- // ==UserScript==
- // [url=home.php?mod=space&uid=59112]@name[/url] 51nb-52pojie 黑名单-屏蔽指定用户帖子(Discuz论坛通用)
- // @namespace Violentmonkey Scripts
- // [url=home.php?mod=space&uid=189729]@author[/url] https://www.52pojie.cn/thread-1058012-1-1.html
- // @description 屏蔽与相应用户有关的所有内容,来源于网络(Discuz 论坛通用!)
- // [url=home.php?mod=space&uid=120200]@include[/url] http*://*www.ibmnb.com/*
- // @include http*://*thinkpad.cn/*
- // @include http*://*thinkpad.com.cn/*
- // @include http*://*www.project-cheat.top/*
- // [url=home.php?mod=space&uid=10727]@grant[/url] none
- // [url=home.php?mod=space&uid=1658303]@version[/url] 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[tr[1]/td[2]//cite/a[text()="' + ID[x] + '"]]', 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[x] + "</font></cite></td><td class='num'></td><td class='by'></td></tr>";
- }
- else {
- thread.snapshotItem(i).innerHTML = "";
- }
- }
- }
- guide = document.evaluate('//table/tbody[tr[1]/td[3]//cite/a[text()="' + ID[x] + '"]]', 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[x] + "</font></cite></td><td class='num'></td><td class='by'></td></tr>";
- }
- else {
- guide.snapshotItem(i).innerHTML = "";
- }
- }
- }
- post = document.evaluate('//table/tbody[tr[1]/td[1]//a[text()="' + ID[x] + '"]]', 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[3].textContent.replace(/\s*/g, "").slice(0, 3);
- c = (Number(c) > 99) ? c + "#" : c;
- if(displaymessage) {
- post.snapshotItem(i).innerHTML = "<center>已屏蔽" + " <font color=grey>" + ID[x] + "</font></center>";
- }
- else {
- post.snapshotItem(i).innerHTML = "";
- }
- }
- }
- quote = document.evaluate('//blockquote[font/a/font[contains(text(),"' + ID[x] + '")]]', 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[x] + '</font>的言论';
- }
- else {
- quote.snapshotItem(i).innerHTML = '<br />';
- }
- }
- }
- title = document.evaluate('//table/tbody[tr[1]/th[1]//a[contains(text(),"' + ID[x] + '")]]', 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):
再补充一下,封号没有用,不信就去小黑屋看看一页里有多少某某菌的马甲 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|