如何在 YouTube 中批量退订

如果您多年来一直使用同一个 YouTube 帐户,您可能订阅了许多频道。这种情况使您可以更轻松地跟踪您最喜欢的内容创建者的上传内容,但也有其缺点。如果您单击选项以从您订阅的每个 YouTuber 中获取每次上传的铃声通知,您必须处理大量通知。

如何在 YouTube 中批量退订

不幸的是,YouTube 没有大量退订频道的本地选项,因为它不希望您这样做。从好的方面来说,你可以自己做,我们将向你展示如何做。

一次取消订阅一个 YouTube 频道

如果您对某个 YouTube 频道失去兴趣,可以通过多种方式取消订阅。

  • 单击频道的视频之一,然后单击灰色的“订阅”按钮取消订阅。
  • 点击频道主页并执行与上述相同的过程。
  • 转到您的订阅页面,选择“管理”,然后取消订阅列表。
  • 前往“管理”页面并运行脚本以批量删除所有订阅。

您可能已经知道如何一一退订 YouTube 频道,并且知道这非常耗时。但是,您知道您可以转到 YouTube 订阅管理器并查看您订阅的所有频道吗?

通过执行以下操作查看您现有的 YouTube 订阅列表:

  1. 登录您的 YouTube 帐户。
  2. 单击订阅。
  3. 点击右上角的“管理”。

您现在可以在此处滚动浏览所有订阅,并决定要继续观看哪些订阅以及要删除哪些订阅。这种方法非常适合那些对订阅有选择性并且不想失去所有订阅的 YouTube 用户。

由于确认弹出窗口,手动取消订阅过程仍然需要多次点击,具体取决于您关注的频道数量。如果您想要更好的解决方案,请尝试以下方法。

大量退订所有 YouTube 频道

以下方法允许您批量退订您关注的所有 YouTube 频道。请记住,您将需要再次订阅您仍然喜欢的那些。写下他们的名字和 URL 可能是个好主意,这样你就不会忘记他们。

从 YouTube 批量退订需要您运行脚本,但别担心,这种方法已经过尝试、测试和验证。此外,您无需在计算机上安装任何可能有害的第三方程序。

请按照以下步骤批量退订:

  1. 单击“订阅”转到您的订阅管理器。

  2. 点击右上角的“管理”。

  3. 向下滚动到订阅的“底部”或在页面上找到一个空白位置。右键单击空白区域(显示光标,而不是手)并选择 “检查元素” 或者 “检查” 选项。

  4. 单击控制台选项卡,这是顶部的第二个选项卡。

  5. 滚动到控制台底部,直到到达 “>” 象征。

  6. 将下面的代码复制到命令字段中,然后按 “进入。” 粘贴整个脚本时,控制台应如下所示:

/** * Youtube 批量取消订阅 fn。 * 将其包装在 IIFE 中以实现浏览器兼容性。 */ (async function iife() { // 这是“取消订阅”按钮被“点击”后的时间延迟;根据您的喜好调整!var UNSUBSCRIBE_DELAY_TIME = 2000 /** * Delay runner。包装`setTimeout`所以它可以等待。 * @param {Function} fn * @param {number} delay */ var runAfterDelay = (fn, delay) => new Promise((resolve, reject) => { setTimeout(() = > { fn() resolve() }, delay) }) // 获取频道列表;这可以认为是页面中的一行 var channels = Array.from(document.getElementsByTagName(`ytd-channel-renderer`) ) console.log(`${channels.length} channels found.`) var ctr = 0 for (const channel of channels) { // 获取订阅按钮并触发“点击” channel.querySelector(`[aria-label ^='取消订阅']`).click() await runAfterDelay(() => { // 获取对话框容器... document.getElementsByTagName(`yt-confirm-dialog-renderer`)[0] // 和找到确认按钮... .querySelector(`#confirm-button`) // 并“触发”点击!.click() console.log(`Unsubsr ibed ${ctr + 1}/${channels.length}`) ctr++ }, UNSUBSCRIBE_DELAY_TIME) } })()

看着您的订阅一一消失。

如果进度放缓或出现时间停滞,请不要惊慌。该脚本在发挥其魔力时会导致该状态。您可以将代码复制/粘贴到控制台中,然后 重新运行它 如果您在第一次尝试时没有摆脱所有订阅。

请务必在重新运行脚本之前刷新页面! 您还应该刷新页面以确认所有订阅都已消失。当您返回“订阅”页面时, 右上角的“管理”选项将不再存在 因为毕竟你没有更多的订阅。

有关上述脚本的更多信息,请查看 Stack Overflow YouTube 取消订阅脚本页面。感谢 Yogie 的原始上传和所有其他提交者的上传!您会根据用户输入找到几个经过调整的脚本。其中一个脚本肯定会在您的 Youtube 帐户中批量退订。