Rumlin Posted December 21, 2019 Report Share Posted December 21, 2019 Если на канале десятки и сотни подписок, то отписаться вручную затруднительно. Есть способ помочь пользователю автоматически. Копируем скрипт с stackoverflow: 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); } Заходим на список подписок пользователя в браузере Brave, Chrome (в Opera не работает) - https://www.youtube.com/feed/channels (не забываем залогиниться в аккаунт) Нажимаем среднюю кнопку на мыши и тянем вниз - ждем, когда промотает до конца списка. В любом месте страницы нажимаем правую кнопку - Просмотреть код -> Console. Вставляем скопированный код и нажимаем Enter. Идем гулять - при большом списке каналов отписываться от них может быть достаточно долго. Quote Я детей вообще то боюсь, милостивый мой государь, - шумливы, жестоки и себялюбивы, а коли дети правят державой? ©Юлиан Семёнов Ничего не делается к лучшему © Борис РаушенбахЛюди, люди — это самое главное. Люди дороже даже денег. © Ф.М. Достоевский Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.