Недавно я зашел на старый аккаунт YouTube и решил очистить все старые подписки, коих было более 200 штук. Удалять это вручную было бы невероятно долго и поэтому я написал скрипт, который отписывается автоматически.
Подготовка
- Переходим по этой ссылке на страницу всех подписок Ютуба;
- Открываем консоль разработчика браузера (как открыть?), переходим во вкладку «Консоль»;
Открыть консоль в Google Chrome - Вставляем код ниже, ожидаем завершения отписок;
Процесс удаления подписок на YouTube -
После завершения работы скрипта вы увидите модальное окно. Поздравляю, процесс окончен!
Процесс отписок закончен
Реализация
Копируем скрипт ниже в консоль браузера. Нажимаем Enter и процесс удаления начнется автоматически:
var unsubBtns = document.querySelectorAll('.ytd-subscribe-button-renderer[subscribed]')
var i = 0
var interval = setInterval(function () {
if (i < unsubBtns.length) {
unsubBtns[i].click()
document.querySelector('.yt-confirm-dialog-renderer #confirm-button').click()
console.log('Unsubscribed: ' + ++i + '/' + unsubBtns.length)
} else {
document.querySelector('.yt-confirm-dialog-renderer #confirm-button').click()
clearInterval(interval)
alert('Unsubscribed successfully!')
}
}, 333)
// Special for Webstacker.net
Также подписывайтесь на наш офигенный Телеграм-канал 🤘: постим крутые статьи, авторские мнения, новости и шутки из мира Web-разработки. Понравилась статья? Расскажи об этом друзьям!