Доброго времени суток форумчане, на этот раз не слив, а небольшая статейка.
Думаю многие задавались вопросом: "Как отписаться от всех каналов на Youtube?" - у платформы нет такой функции, что на самом деле очень плохо и неудобно, поэтому будем решать этот вопрос с помощью Java Script.
Для начала давайте перейдем на страницу каналов, на которые мы подписались.
Когда вы перешли в Console, нам понадобится этот код:
В кратце, что делает этот код? Он получает количество каналов, от которых нужно отписаться и запускает функцию myTimer, эта функция работает с рекурсией и выполняется пока количество каналов не станет 0, удобно и практично да?
Вставляете этот код и профит! У вас 0 каналов на странице подписок. Всем спасибо что дочитали до конца.
Думаю многие задавались вопросом: "Как отписаться от всех каналов на Youtube?" - у платформы нет такой функции, что на самом деле очень плохо и неудобно, поэтому будем решать этот вопрос с помощью Java Script.
Для начала давайте перейдем на страницу каналов, на которые мы подписались.
С самой страницей манипуляций никаких толком не будет, она просто нам нужна. Ну так вот. вы перешли на это страницу и теперь жмете кнопку F12 :
Вы видите примерно такую картину в коде элемента страницы, но нам нужен не Elements вкладка, а Console:Это страница кода элемента
Когда вы перешли в Console, нам понадобится этот код:
Отписка от каналов:
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);
}
В кратце, что делает этот код? Он получает количество каналов, от которых нужно отписаться и запускает функцию myTimer, эта функция работает с рекурсией и выполняется пока количество каналов не станет 0, удобно и практично да?
Вставляете этот код и профит! У вас 0 каналов на странице подписок. Всем спасибо что дочитали до конца.