Webstacker

Онлайн-журнал с мира Web и Front End: Новости, статьи, хитрости и гайды на русском. Полезные и уникальные материалы для программистов и дизайнеров

Главная Другое Утилиты Как отписаться от всех подписок на YouTube в один клик

Как отписаться от всех подписок на YouTube в один клик

  • Вещает:
  • Опубликовано:
  • Изменено:
Youtube — отписка

Недавно я зашел на старый аккаунт YouTube и решил очистить все старые подписки, коих было более 200 штук. Удалять это вручную было бы невероятно долго и поэтому я написал скрипт, который отписывается автоматически.

Подготовка

  1. Переходим по этой ссылке на страницу всех подписок Ютуба;
  2. Открываем консоль разработчика браузера (как открыть?), переходим во вкладку «Консоль»;
    Открыть консоль в Google Chrome
    Открыть консоль в Google Chrome
  3. Вставляем код ниже, ожидаем завершения отписок;
    Процесс удаления подписок на YouTube
    Процесс удаления подписок на YouTube
  4. После завершения работы скрипта вы увидите модальное окно. Поздравляю, процесс окончен!
    Процесс отписок закончен
    Процесс отписок закончен

Реализация

Копируем скрипт ниже в консоль браузера. Нажимаем Enter и процесс удаления начнется автоматически:

const unsubBtns = document.querySelectorAll('ytd-subscribe-button-renderer paper-button[subscribed]');

let i = 0;
let interval = setInterval(() => {
  if(i < unsubBtns.length) {
    unsubBtns[i].click();
    
    let unsubModalBtn = document.querySelector('.style-scope.yt-confirm-dialog-renderer paper-button[class="style-scope yt-button-renderer style-blue-text size-default"]');
    unsubModalBtn.click();
    console.log('#' + i, 'unsubscribed.');
    i += 1;
  } else {
    clearInterval(interval);
    alert('Unsubscribed successfully!');
  }
}, 777);
// Special for Webstacker.net

Также подписывайтесь на наш офигенный Телеграм-канал 🤘: постим крутые статьи, авторские мнения, новости и шутки из мира Web-разработки. Понравилась статья? Расскажи об этом друзьям!

Наш Telegram-канал