YouTube發評反詐

Fuck YouTube版“阿瓦隆系統”,即時檢查評論狀態,防止評論被兒童偷偷誤食你還被蒙在鼓裡

作者
freedom-introvert
今日安裝
1
安裝總數
5
評價
0 0 0
版本
2.0.0
建立日期
2025-06-04
更新日期
2025-06-22
尺寸
126.0 KB
授權條款
GPL
腳本執行於

YouTube发评反诈-油猴

一个YouTube实时评论检查器,自动检查评论状态,防止评论被儿童偷偷误食你还被蒙在鼓里!

简要使用说明

这里仅介绍脚本的基本使用教程,

完整说明请看项目地址 https://github.com/freedom-introvert/youtube-comment-censor-detector 建议来这了解一下YouTube如何控评

功能

使用

发送一条评论,新添加的评论下会插入一个评论检查器,每隔5秒检查一次评论状态。

由于YT的评论审查较为耗时不能瞬间完成,所以评论的审查不是阻塞的,而是异步进行的,在审查期间,你的评论可能正常显示或者仅自己可见。YT审查评论最终裁定时间不会超过2分钟,平均裁定时间在评论发布之后的30秒左右。

该脚本的逻辑是,评论发送后每5秒检查一次评论状态,实时显示每次检查的状态,相当于实时监控。评论检查期间不影响你看视频什么的。如果你不想等太长时间,还可以点击“确认当前状态”来结束监控,建议至少等个30秒再确认。后续你也可以到历史评论记录这来重新检查评论。

若评论检查结果为正常,可继续进行热门屏蔽的检查。热门屏蔽的检查需要遍历热门列表,检查耗时视评论数量而定,请留意评论区的评论数量!若你的评论是回复,则不必考虑评论数量。

example

支持的功能

  • 支持的评论区
    • 视频(Shorts请使用这个插件,将Shorts替换成正常的视频网页)
    • 帖子
    • 支持评论区根评论和在评论上的回复(楼中楼)
  • 热门屏蔽检查(遍历热门评论列表实现)
  • 历史评论记录
    • 跳转所在评论区(定位评论)
    • 更新评论的状态
    • 检查是否热门屏蔽
    • 复制评论
    • 删除记录(只删本地记录)
    • 历史检查记录,即状态等信息的改变历史
    • 在YouTube上删除评论,历史记录本地更新为用户自行删除了评论(别的设备操作无法同步)
    • 在YouTube上编辑评论,历史记录本地更新评论内容,重置状态为“还未检查”(别的设备操作无法同步)

阻止fetch被锁

如果你使用上该脚本提示:

fetch已被提前锁定,替换失败,YouTube发评反诈可能无法正常工作。

原因是,YouTube网页在未知的条件下会在网页的头部最顶层插入一段脚本

<!DOCTYPE html>
<html style="font-size: 10px;font-family: Roboto, Arial, sans-serif;" lang="zh-Hans-CN" darker-dark-theme
  darker-dark-theme-deprecate system-icons typography typography-spacing>

<head>
  <script id="bc-def" nonce="u3G5zv7J1R8Q5HD1sYq4aQ">
    'use strict';
    function a(b, c) {
      try {
        Object.defineProperty(b, c, {
          writable: !1,
          configurable: !1
        })
      } catch (d) { }
    }
    a(window, "fetch");
    a(window, "JSON");
    a(window.JSON, "stringify");
    a(window.JSON, "parse");
    a(window, "Array");
    a(Array.prototype, "push");
    a(Array.prototype, "forEach");
    try {
      const b = document.getElementById("bc-def");
      b && b.remove()
    } catch (b) { };
  </script>
  ……
</head>
……
</html>

疑似反制各类油猴脚本,将fetch、JSON.stringify等函数锁死,使其不能被替换。解决办法是,把Object.defineProperty也偷梁换柱,换成自己的,当调用时发现是fetch等函数时不做什么。

由于油猴脚本执行时机的问题,即使@run-at 调至 document-start 执行时机依旧太晚,油猴代码比锁定代码执行得晚,在油猴层面无法实现偷梁换柱。

所以得用插件实现,插件有比油猴更早的执行时机。

插件下载:Define property blocker

下载插件后,将压缩文件解压,然后“加载已解压的扩展程序”,选择插件文件夹,即可安装。

小技巧

如何分享评论?

评论上的发送时间,如“1天前”这是一个链接,右键复制其链接,发给他人,别人粘贴到浏览器后,评论区就出现目标评论在第一条,即“所要查看的评论”。

当然,你若不使用该脚本,你还可以使用无痕模式来检查评论!对准评论的发送时间右击打开菜单,选择无痕窗口打开链接,这样就可以定位到“所要查看的评论”,如果没有“所要查看的评论”,那就有问题了。

如果评论区评论太多了,热门屏蔽还咋查?

YouTube的控评系统相比比国内的评论系统,它较为单纯,不会针对不同评论区设定不同的屏蔽内容(比如涉政的就把屏蔽阈值拉高)。

可以以此特性,拿你朋友发布的一个没有啥评论的视频作为小白鼠,在这条视频的评论区去发送你在别的评论区想要发的评论,如果评论在这里被屏蔽了,在别的评论区也一定会被屏蔽。当然,如果希望只作为小白鼠,不知道该发些什么视频?那就发一个一定不会被YouTube推荐的无意义视频(比如全程黑屏)。

严谨起见,如果目标评论区是视频那小白鼠应该是视频,如果目标评论区是帖子那小白鼠应该是帖子,如果是目标是在回复别人评论那小白鼠也是回复别人评论(被回复的是谁不必一样)。

致VPN用户

如果你遇到了几乎发送任何内容评论都立刻被删除,可能是你IP脏了。你需要换一个干净的节点,然后得等待足够的时间(约1小时这样)后才会恢复。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址