过去10年我订阅了300多个Youtube channel ,现在我要清理我的Youtube,一个一个退订需要一些时间,有没有办法一次退订所有 channel ?
最佳答案
第 1 步:转到 https://www.youtube.com/feed/channels并滚动到页面底部以将所有项目填充到屏幕上。
第 2 步:右键单击页面上的任意位置并单击“检查元素”(或只是“检查”),然后单击“控制台”,然后复制粘贴以下脚本,然后按回车键。
第 3 步:
var i = 0;
var myVar = setInterval(myTimer, 3000);
function myTimer () {
var els = document.getElementById("grid-container").getElementsByClassName("ytd-expanded-shelf-contents-renderer");
if (i < els.length) {
els[i].querySelector("[aria-label^='Unsubscribe from']").click();
setTimeout(function () {
var unSubBtn = document.getElementById("confirm-button").click();
}, 2000);
setTimeout(function () {
els[i].parentNode.removeChild(els[i]);
}, 2000);
}
i++;
console.log(i + " unsubscribed by YOGIE");
console.log(els.length + " remaining");
}
第 4 步:坐下来观看魔术!
享受!!
注意: 如果脚本在某处停止,请刷新页面并再次执行所有四个步骤。
关于javascript - 如何一次取消订阅所有 Youtube channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48874382/