看我干爆 v 站的加密货币

53 天前
 phrack

这段时间加密货币在 v 站可真是有够烦人的,我就是来划水的,受不了了,干翻算了,vibe code 了一段 tampermonkey script ,宁愿误伤 1000 也要干爆敌军 100 ,各位随便用

// ==UserScript==
// @name         V2EX 关键词屏蔽(强制隐藏或移除)
// @namespace    http://tampermonkey.net/
// @version      0.4
// @description  强制屏蔽标题中包含 “币”、或 “sol” 的帖子 —— 可选移除或 !important 隐藏。带日志辅助调试。忽略大小写。 。
// @author       YourName
// @match        https://www.v2ex.com/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    const keywords = ['币', 'sol'];
    const re = new RegExp(keywords.map(k => k.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&')).join('|'), 'i');

    function filterPosts() {
        document.querySelectorAll('div').forEach((tr, idx) => {
            const link = tr.querySelector('.item_title a.topic-link');
            if (!link) {
                console.log(`[过滤][${idx}] 无标题链接`);
                return;
            }
            const text = link.textContent.trim();
            const matched = re.test(text);
            console.log(`[过滤][${idx}] "${text}" => 匹配: ${matched}`);
            if (matched) {
                // —— 方案 A: 直接从 DOM 中移除 ——
//                 tr.remove();
//                 console.log(`[过滤][${idx}] 已移除`);

                // —— 方案 B: 强制添加 !important 隐藏 ——
                tr.style.setProperty('display', 'none', 'important');
                console.log(`[过滤][${idx}] 已隐藏(!important )`);
            }
        });
    }

    // 首次过滤
    filterPosts();

    // 监听异步加载
    new MutationObserver(muts => {
        muts.forEach(m => {
            if (m.addedNodes.length) {
                filterPosts();
            }
        });
    }).observe(document.body, { childList: true, subtree: true });
})();

6701 次点击
所在节点    分享创造
38 条回复
phrack
53 天前
笑死,我自己这个帖子也被这段脚本干了,笑死笑死
formlost
53 天前
绷不住了,众生平等
nb85144
53 天前
傻币 op (没事,你应该看不到)
phrack
53 天前
随缘优化/劣化

```
// ==UserScript==
// @name V2EX 关键词屏蔽(强制隐藏或移除)
// @namespace http://tampermonkey.net/
// @version 0.4
// @description 强制屏蔽标题中包含 “币” 或 “sol” 的帖子 —— 可选移除或 !important 隐藏。带日志辅助调试。忽略大小写。 。
// @author YourName
// @match https://www.v2ex.com/*
// @grant none
// ==/UserScript==

(function() {
'use strict';

const keywords = ['币', 'sol'];
const re = new RegExp(keywords.map(k => k.replace(/[-\/\\^$*+?.()|[\]{}]/g,'\\$&')).join('|'), 'i');

function filterPosts() {
document.querySelectorAll('table').forEach((table, idx) => {
const link = table.querySelector('.item_title a.topic-link');
if (!link) {
console.log(`[过滤][${idx}] 无标题链接`);
return;
}
const text = link.textContent.trim();
const matched = re.test(text);
console.log(`[过滤][${idx}] "${text}" => 匹配: ${matched}`);
if (matched) {
// —— 方案 A: 直接从 DOM 中移除 ——
// table.remove();
// console.log(`[过滤][${idx}] 已移除`);

// —— 方案 B: 强制添加 !important 隐藏 ——
table.style.setProperty('display', 'none', 'important');
console.log(`[过滤][${idx}] 已隐藏(!important )`);
}
});
}

// 首次过滤
filterPosts();

// 监听异步加载
new MutationObserver(muts => {
muts.forEach(m => {
if (m.addedNodes.length) {
filterPosts();
}
});
}).observe(document.body, { childList: true, subtree: true });
})();

```
cmdOptionKana
53 天前
https://v2ex.com/t/1147636
如果你想完全屏蔽这类信息,进入 /go/solana 节点首页,在节点最下方,找到「忽略这个节点」并点击就好。
phrack
53 天前
不知道为啥评论不给 markdown 了,完美版贴 pastebin 了: https://pastebin.com/eKWg6CJ3

@cmdOptionKana 不,我不想忽略这个节点,我直接屏蔽所有"币",干爆
achira
53 天前
傻币 op (没事,你应该看不到)
在一个最 geek 的网站去屏蔽最前沿的技术,现在大多数国家都在发稳定币,很明显的风向。
Dlad
53 天前
支持
NewYear
53 天前
我是用 RSS 的,直接在 Feedly 做了个油猴脚本,其中就有关键词屏蔽的。

没错的,我也屏蔽了这部分,哈哈哈,我的 V2EX 油猴脚本也屏蔽了一些关键词,体验感很好。
irisdev
53 天前
这几天有些币情绪激动各种刷屏,大概率是自己买了几千几万十几万指望靠这玩意暴富的,如果是其他事情,站长肯定会出来管管,这次利益相关就开始纵容了
cmdOptionKana
53 天前
@irisdev 站长已经在非常短的时间(空投泛滥几个小时内)就做出有效措施去管了。怎么到你口中就变成了纵容?
gullitintanni
53 天前
@achira #7 再前沿的技术也应该合理使用。如果产生了危害,就应当被制裁

你看大语言模型前不前沿?但如果在 V 站发 AI 生成的回复,你的账号就会被站长干爆
irisdev
53 天前
@cmdOptionKana 按照 livid 对 ai 的出拳力度,你这种应该被封号
cmdOptionKana
53 天前
@irisdev 为什么要类比 ai ?这不是类比抽奖更合适吗,本来就允许抽奖的啊。
conge
53 天前
是不是开启了这个脚本之后,就看不到这个帖子了呀?
darkway
53 天前
确实这几天到处都是空投
wegbjwjm
53 天前
已经屏蔽节点了
realpg
52 天前
@wegbjwjm #17
我觉得屏蔽节点不如更激进一点

OP 啥时候做个带云服务的 把币圈用户全屏蔽了这功能才是需要的 而不是空投这些主题
gpt5
52 天前
广告插件的自定义规则,基本上都可以按关键词 block 元素吧
js9528
52 天前
@cmdOptionKana 傻币 op (没事,你应该看不到)
在一个最 geek 的网站去屏蔽最前沿的技术。别人的回复,所以 才类比 ai ,而你的为什么要类比 ai ?这不是类比抽奖更合适吗,本来就允许抽奖的啊。难得买币的都是傻。币?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1147944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX