📅  最后修改于: 2023-12-03 15:22:12.568000             🧑  作者: Mango
订阅了太多 YouTube 频道,不想挨个去取消订阅,该怎么办?没关系!使用 JavaScript 可以帮助我们轻松地取消订阅所有的频道。
打开 YouTube 订阅页面。
使用 JavaScript 定位到每一个订阅按钮,并点击取消订阅。
// 找到所有订阅按钮
let buttons = document.querySelectorAll('paper-toggle-button#subscribe-button > div > yt-icon-button > button');
// 依次点击每个订阅按钮
for (let button of buttons) {
button.click();
}
// 等待 2 秒后确认取消订阅
setTimeout(() => {
let confirmButton = document.querySelector('paper-button.style-suggestive.size-small');
if (confirmButton !== null) {
confirmButton.click();
}
}, 2000);
注意:由于取消订阅需要时间,建议在执行程序前手动滑动页面,确保所有订阅频道都已经加载出来。
打开 YouTube 订阅页面。
打开开发者工具(快捷键 F12)。
切换到控制台(Console)面板。
复制以上代码并在控制台中粘贴,按下回车键。
等待程序执行完毕,可以手动刷新页面查看结果。
脚本能够方便地帮助我们取消所有的订阅,但使用时应该要注意不要滥用,以免被 YouTube 封号或限制使用。同时,程序也有可能在未来更新后失效,需要根据具体情况进行调整。