Available in English

Как автоматически отменить все подписки на YouTube

YouTube как сервис существует уже давно и среди наших читателей наверняка немало тех, кто пользуется им регулярно на протяжении многих лет. Как много подписок у вас накопилось за это время? А сколькими из этих каналов вы действительно интересуетесь? А сколько из них за эти годы прекратили свое существование и давно не обновляются? Массовая отписка может стать неплохим решением, если вы хотите избавиться от лишнего, порой давно позабытого мусора.


Отписка от каналов вручную

Массовая отписка от всех каналов не предусмотрена в инструментах YouTube, так что эту операцию придется проделывать отдельно для каждого. На главной странице YouTube выбираем Меню (отмечено тремя линиями) — Подписки и в правом верхнем углу Управление подписками. Напротив каждого канала вы найдете кнопку для взаимодействия с ним: можно выставить оповещения или же отписаться полностью. Это несложно, если подписок десяток-другой, а если их много, процесс можно автоматизировать при помощи специального скрипта.

Отписка от каналов автоматически

Чтобы использовать для отписки от всех каналов скрипт, вновь переходим в раздел Подписки, далее вызываем контекстное менюИсследовать (Посмотреть код) и переходим во вкладку “Консоль”. Скорее всего, по умолчанию вставка из сторонних источников в вашем браузере будет запрещена, так что прежде чем вставлять скрипт, впишите “allow pasting” в Chrome или “разрешить вставку” для Firefox (без кавычек).
Теперь вы можете просто скопировать скрипт ниже и вставить его в консоль

var i = 0;
var count = document.querySelectorAll("ytd-channel-renderer:not(.ytd-item-section-renderer)").length;
console.log(count + " found");
myTimer();
function myTimer () {

    if (count == 0) {
    count = document.querySelectorAll("ytd-channel-renderer:not(.ytd-item-section-renderer)").length;
    if (count == 0) return;
    }
    el = document.querySelector('ytd-subscription-notification-toggle-button-renderer-next');
    el2 = el.children[0];
    el2.children[0].click();
setTimeout(function ()

    {
        var elm = document.querySelectorAll('ytd-menu-service-item-renderer');
        
        elm[elm.length-1].click();
        setTimeout(function ()
        {
        unSubBtn = document.getElementById("confirm-button");
        el3 = unSubBtn.children[0];
        el3.children[0].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);
    }, 250);
}

Нажимаем Enter и ждем, пока скрипт удаляет все подписки. На каждый пункт уходит пара секунд, так что длительность процесса зависит от того, как много каналов у вас было. Вот и все, теперь подыскиваем новые каналы, на которые можно подписаться.

Материал был полезен? Делитесь мнениями о прочитанном в комментариях и подписывайтесь на PDALIFE Official в Telegram, чтобы получать больше статей и новостей из мира технологий.

Комментарии

Чтобы оставлять комментарии,

пожалуйста авторизуйтесь.

  • Nikita F
    Nikita F
    Nikita F 3 месяца назад
    Nikita F 3 месяца назад

    Интересно, а есть скрипт на очистку лайков и дизлайков со всех видео?

Функционал в разработке!

Функционал в разработке!

Пока эти кнопки заработают, пройдут года, может даже века, но вы не отчаивайтесь, ждите и вам воздастся! Хочешь ускорить процесс разработки? Делай репосты страниц сайта в соцсети и рассказывай о нас друзьям!
Регистрация прошла успешно