• Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываются в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки не работают на форуме

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Гайд Как отписаться сразу от всех каналов на YouTube

Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
28 636
235
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
Думаю многие задавались вопросом: "Как отписаться от всех каналов на 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.
 

Поиск по форуму

Похожие темы:

Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше....