Салют трафферы! Иногда, если вы работайте с YouTube может возникнуть потребность быстро отписаться от сотни каналов. Делать руками это не вариант и платить дополнительные кровные за написание скрипта программистам также не хочется.
В этой мини-статье мы дадим полностью рабочий код, который позволит в мгновение отписаться с аккаунта Ютюб от всех каналов.
Как отписаться от всех каналов в Ютюбе
Для того, чтобы воспользоваться скриптом — необходимо в браузере открыть панель разработчика. Делается это элементарно просто:
- Переходим на страницу подписок: https://www.youtube.com/feed/channels;
- Жмем правой кнопкой мыши в окне браузера и в появившемся окне выбираем “Посмотреть код”;
- Далее нажимаем на “Консоль” и вставляем в поле код:
var i = 0;
var count = document.querySelectorAll("ytd-channel-renderer:not(.ytd-item-section-renderer)");
myTimer();
function myTimer () {
if (count == 0) return;
el = document.querySelector('.ytd-subscribe-button-renderer');
el.click();
setTimeout(function () {
var unSubBtn = document.getElementById("confirm-button").click();
i++;
count--;
console.log(i + " unsubscribed");
console.log(count + " remaining");
setTimeout(function () {
el = document.querySelector("ytd-channel-renderer");
el.parentNode.removeChild(el);
myTimer();
}, 250);
}, 250);
}
Нажимаем “Enter” и радуемся результату! В некоторых случаях могут возникнуть подвисания в течении 5-10 секунд, но это проходит и JavaScript отрабатывает как надо.