V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
phrack
V2EX  ›  分享创造

看我干爆 v 站的加密货币

  •  3
     
  •   phrack · 5 天前 · 5981 次点击

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

    // ==UserScript==
    // @name         V2EX 关键词屏蔽(强制隐藏或移除)
    // @namespace    http://tampermonkey.net/
    // @version      0.4
    // @description  强制屏蔽标题中包含 “币”、或 “sol” 的帖子 —— 可选移除或 !important 隐藏。带日志辅助调试。忽略大小写。 。
    // @author       YourName
    // @match        https://ex.noerr.eu.org/*
    // @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 });
    })();
    
    
    38 条回复    2025-07-28 09:45:26 +08:00
    phrack
        1
    phrack  
    OP
       5 天前   ❤️ 2
    笑死,我自己这个帖子也被这段脚本干了,笑死笑死
    formlost
        2
    formlost  
       5 天前 via Android
    绷不住了,众生平等
    nb85144
        3
    nb85144  
       5 天前   ❤️ 4
    傻币 op (没事,你应该看不到)
    phrack
        4
    phrack  
    OP
       5 天前
    随缘优化/劣化

    ```
    // ==UserScript==
    // @name V2EX 关键词屏蔽(强制隐藏或移除)
    // @namespace http://tampermonkey.net/
    // @version 0.4
    // @description 强制屏蔽标题中包含 “币” 或 “sol” 的帖子 —— 可选移除或 !important 隐藏。带日志辅助调试。忽略大小写。 。
    // @author YourName
    // @match https://ex.noerr.eu.org/*
    // @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
        5
    cmdOptionKana  
       5 天前
    https://ex.noerr.eu.org/t/1147636
    如果你想完全屏蔽这类信息,进入 /go/solana 节点首页,在节点最下方,找到「忽略这个节点」并点击就好。
    phrack
        6
    phrack  
    OP
       5 天前
    不知道为啥评论不给 markdown 了,完美版贴 pastebin 了: https://pastebin.com/eKWg6CJ3

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

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

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

    OP 啥时候做个带云服务的 把币圈用户全屏蔽了这功能才是需要的 而不是空投这些主题
    gpt5
        19
    gpt5  
       4 天前
    广告插件的自定义规则,基本上都可以按关键词 block 元素吧
    js9528
        20
    js9528  
       4 天前 via iPhone
    @cmdOptionKana 傻币 op (没事,你应该看不到)
    在一个最 geek 的网站去屏蔽最前沿的技术。别人的回复,所以 才类比 ai ,而你的为什么要类比 ai ?这不是类比抽奖更合适吗,本来就允许抽奖的啊。难得买币的都是傻。币?
    adwords
        21
    adwords  
       4 天前
    这没用吧
    visitant
        22
    visitant  
       4 天前   ❤️ 10
    op 要屏蔽币圈内容,结果帖子里一堆人破防,笑死
    cmdOptionKana
        23
    cmdOptionKana  
       4 天前
    @js9528 啊???恕我水平太低,看不懂你的高见。
    realpg
        24
    realpg  
    PRO
       4 天前
    @phrack #1
    打赏一发 要不要修改一下 做个新版脚本

    做个屏蔽用户的脚本 集体维护 把币圈 V 站 ID 都屏蔽掉...

    我找个 ai 跑一圈 v 站帖子生成币圈赌狗的 id 列表公共屏蔽

    还有那些舔着脸发帖求空投的也算上
    phrack
        25
    phrack  
    OP
       4 天前
    昨天晚上弄到 11 点才弄出完美版,今天早上试了一下效果很好。统一回复楼上的一些 feature 请求,不会更新,我是一个能量很低的人,没精力维护东西的,能用对我足够了。

    我并不完全反对加密货币这个东西,但是它最大的价值就是极大促进了黑灰产交易,恐怖主义,极权政权,资产转移,等等人类社会中的黑暗面,因为这玩意儿的效率和安全性根本不支持它成为一个正经的交易处理平台。但是我还是不反对它,谁知道哪天我也会需要一大笔钱不得不去干黑灰产呢。

    割韭菜的炒币的被割的不过是混迹其中罢了,整天给我看你们割过去割过来炒过去炒过来的,小角色我根本不关心,封了了事。
    cmdOptionKana
        26
    cmdOptionKana  
       4 天前
    @phrack

    "这玩意儿的效率和安全性根本不支持它成为一个正经的交易处理平台"

    也许你需要更新你的知识了。加密币属于电脑技术的一种,而电脑技术的进化速度特别快。古人都知道 “士别三日,当刮目相看” 的道理,很多事情是会变化的。
    phrack
        27
    phrack  
    OP
       4 天前
    @cmdOptionKana 来你告诉我加密货币转账可逆吗?它能进化这个吗?这是正经交易处理平台必备的基础能力。
    cmdOptionKana
        28
    cmdOptionKana  
       4 天前
    @phrack

    以太坊可逆交易标准 ERC20/721R 的机制、创新与局限
    https://news.qq.com/rain/a/20220925A06A2K00

    只要有需求、有问题,就有人去解决。姚明 8 岁的时候也无法扣篮。安全性在提高,效率在提高(比如 solana 的效率就极高),事情正在往好的方向发展。
    cmdOptionKana
        29
    cmdOptionKana  
       4 天前
    @phrack 另外,转账可逆,也是有适用场景的,有些场景交易双方就是希望转账不可逆。
    phrack
        30
    phrack  
    OP
       4 天前
    @cmdOptionKana 所以比特币可逆了吗?今天用 ethereum ,明天就得换 solana 了吗?

    你听说过七天无理由退货吗?你这个可逆跟七天无理由退货是一个可逆吗?
    ChrisFreeMan
        31
    ChrisFreeMan  
       4 天前
    看标题我还以为你要黑掉 V2EX coin 哦😅
    cmdOptionKana
        32
    cmdOptionKana  
       4 天前
    @phrack 不要那么激动,有更好的技术出来了,那就看大家意愿,如果 solana 越来越多人用,结果就是转过去了,但也许还会(应该说一定会)有新的技术出来,旧的链也可能进化…… 这没什么好吐槽的吧,世界就是这样发展的啊,过去是这样跌跌撞撞走来,未来也必然跌跌撞撞走去,可能会遇到很多问题,但不可能原地踏步。稳定币已经是全球趋势了,稳定币的技术就来自这些“老牌”加密币,而合法稳定币的技术发展又会反哺这些“野生”币。
    phrack
        33
    phrack  
    OP
       4 天前
    @cmdOptionKana 我不激动也没吐槽,是你破防了。帖子都让你带偏了,你再带节奏我就把你拉黑了。
    cmdOptionKana
        34
    cmdOptionKana  
       4 天前
    @phrack 唉,我哪一层不是认认真真讨论问题,你一句我一句,有来有回,结果帖子带偏的问题判我全责?
    phrack
        35
    phrack  
    OP
       4 天前
    @cmdOptionKana 永远拜拜了您呢
    seenthewind
        36
    seenthewind  
       4 天前
    额,之前站长不是发了可以屏蔽刷屏帖子的办法了吗,我按着说法弄了。

    好像是在主题页面的最下面有个屏蔽这个主题的链接。

    帮 op 说两句吧,其实是两个事情:
    1. 加密货币的引入产生了真正明显的利益。
    2. 被某一类帖子刷屏了。

    我个人感觉,都还行吧。我也玩过币,没赚到多少感觉不能长期在里面就没折腾了。刷屏的话,如果实在忍不了就换个地方,或者过段时间再来。 可能是我现在写代码的阈值比较高,这种小事情懒得写代码。。。
    cxe2v
        37
    cxe2v  
       4 天前
    快进到水深火热,顺便打个赌,赌站长会不会处理这贴里骂 OP 的账号
    yxzblue
        38
    yxzblue  
       4 天前
    没必要。不去回复相关帖子,Over
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5478 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:02 · PVG 11:02 · LAX 20:02 · JFK 23:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.