Как отписаться от всех каналов на ютубе

За последние 10 лет я подписался на более чем 300 каналов Youtube, и теперь мне нужно почистить свой Youtube, отмена всех подписок по одному займет некоторое время, есть ли способ отменить все каналы сразу?

user6073269 19 фев ’18 в 21:22 2018-02-19 21:22
2018-02-19 21:22

13 ответов

Шаг 1. Перейдите на страницу https://www.youtube.com/feed/channels и прокрутите страницу вниз, чтобы заполнить все элементы на экране.

Шаг 2: Щелкните правой кнопкой мыши в любом месте страницы и выберите «Проверить элемент» (или просто «Проверить»), затем нажмите «Консоль», затем скопируйте и вставьте приведенный ниже скрипт, а затем нажмите » Return» .

var i = 0; var myVar = setInterval(myTimer, 3000); function myTimer () < var els = document.getElementById(«grid-container»).getElementsByClassName(«ytd-expanded-shelf-contents-renderer»); if (i < els.length) < els[i].querySelector(‘[aria-label=»Unsubscribe from this channel.»]’).click(); setTimeout(function () < var unSubBtn = document.getElementById(«confirm-button»).click(); >, 2000); setTimeout(function () < els[i].parentNode.removeChild(els[i]); >, 2000); > i++; console.log(i + » unsubscribed by YOGIE»); console.log(els.length + » remaining»); >

Шаг 4: Сядьте и наблюдайте за магией!

Как отписаться от всех своих каналов на YouTube одновременно [Russian]

ПРИМЕЧАНИЕ. Если сценарий где-то останавливается, обновите страницу и повторите все четыре шага.

user3880973 19 фев ’18 в 21:30 2018-02-19 21:30
2018-02-19 21:30

Обновление ответа, предоставленного всеми остальными (поскольку последнее обновление не сработало для меня):

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); >

Для меня это помогло.

user1865571 26 июн ’19 в 11:37 2019-06-26 11:37
2019-06-26 11:37

Отказ от подписки на канал Youtube (работает с апреля 2020 г.)

  • Перейти по ссылке: https://www.youtube.com/feed/channels
  • Нажмите F12
  • Вставьте код ниже в вашу консоль

function youtubeUnsubscriber() < var count = document.querySelectorAll(«ytd-channel-renderer:not(.ytd-item-section-renderer)»).length; var randomDelay = 500; if(count == 0) return false; function unsubscribeVisible(randomDelay) < if (count == 0) < window.scrollTo(0,document.body.scrollHeight); setTimeout(function() < youtubeUnsubscriber(); >, 10000) > unsubscribeButton = document.querySelector(‘.ytd-subscribe-button-renderer’); unsubscribeButton.click(); setTimeout(function () < document.getElementById(«confirm-button»).click() count—; console.log(«Remaining: «, count); setTimeout(function () < unsubscribedElement = document.querySelector(«ytd-channel-renderer»); unsubscribedElement.parentNode.removeChild(unsubscribedElement); unsubscribeVisible(randomDelay) >, randomDelay); >, randomDelay); > unsubscribeVisible(randomDelay); > youtubeUnsubscriber();

Еще по теме:  Как удалить видео с Ютуба если кто выставил

Ссылки

user1330323 02 май ’20 в 19:12 2020-05-02 19:12
2020-05-02 19:12

Это небольшое дополнение к лучшему ответу: вы также можете использовать jscompress[dot]com для сжатия скрипта, затем добавить javascript: в начале скрипта и добавить его в свои закладки — вы можете запустить его оттуда — просто на случай, если вам неудобно использовать консоль или что-то в этом роде. Удачи!:)

PS У меня недостаточно точек для комментариев, поэтому нет необходимости рассказывать мне то, что я знаю, я должен был сделать, если бы это было возможно.

user5548880 25 окт ’18 в 14:05 2018-10-25 14:05
2018-10-25 14:05

Наиболее эффективные значения:

(скопируйте все вышеизложенное, включая последнее)

var i = 0; var myVar = setInterval(myTimer, 200); function myTimer () < var els = document.getElementById(«grid-container»).getElementsByClassName(«ytd-expanded-shelf-contents-renderer»); if (i < els.length) < els[i].querySelector(‘[aria-label=»Unsubscribe from this channel.»]’).click(); setTimeout(function () < var unSubBtn = document.getElementById(«confirm-button»).click(); >, 500); setTimeout(function () < els[i].parentNode.removeChild(els[i]); >, 1000); > i++; console.log(i + » unsubscribed by YOGIE»); console.log(els.length + » remaining»); >
user10153598 30 июл ’18 в 05:38 2018-07-30 05:38
2018-07-30 05:38

Обновление ответа Prashant Pimpale. Просто сделал это минуту назад.

Перейдите на https://www.youtube.com/feed/channels и скопируйте / вставьте в консоль следующее:

var i = 0; var myVar = setInterval(myTimer, 200); function myTimer () < var els = document.getElementById(«contents»).getElementsByClassName(«ytd-subscribe-button-renderer»); if (i < els.length) < els[i].querySelector(‘.ytd-subscribe-button-renderer’).click(); setTimeout(function () < var unSubBtn = document.getElementById(«confirm-button»).click(); >, 500); setTimeout(function () < els[i].parentNode.removeChild(els[i]); >, 1000); > i++; console.log(i + » unsubscribed»); console.log(els.length + » remaining»); >
user2355055 18 янв ’19 в 02:49 2019-01-18 02:49
2019-01-18 02:49

Используйте константу DELAY с умом; учитывайте вашу чистую скорость.

// Go to the following link in your YouTube: https://www.youtube.com/feed/channels // Scroll the page all the way down until you reach the very last subscribed channel in your list const DELAY = 100; const delay = ms => new Promise(res => setTimeout(res, ms)); const list = document.querySelectorAll(«#grid-container > ytd-channel-renderer»); for (const sub of list) < await delay(DELAY); sub.querySelector(«#subscribe-button >ytd-subscribe-button-renderer > paper-button»).click(); await delay(DELAY); document.querySelector(«#confirm-button > a»).addEventListener(‘click’, async event => < await delay(DELAY); console.log(sub.querySelector(«#text»).innerText); await delay(DELAY); >); await delay(DELAY); document.querySelector(«#confirm-button > a»).click() await delay(DELAY); >
user540144 28 июл ’20 в 19:27 2020-07-28 19:27
2020-07-28 19:27

  1. Перейдите на https://www.youtube.com/feed/channels.
  2. Прокрутите до конца, пока не увидите последний канал, на который вы подписались.
  3. Откройте консоль javascript, вставьте следующий код и нажмите Enter.

let btns = document.querySelectorAll(‘paper-button > yt-formatted-string’); for (let i = 0; i < btns.length; i += 1) < if (btns[i].innerText.toLowerCase() === ‘subscribed’) < btns[i].click(); document.getElementById(‘confirm-button’).click(); >>

Примечание: для меня этот метод работал в Firefox. Chrome выдавал предупреждения, и страница перестала отвечать. Работал 20 октября 2020 года над аккаунтом с 956 подписанными каналами.

user9334721 20 окт ’20 в 14:07 2020-10-20 14:07
2020-10-20 14:07

Еще по теме:  Как создать свою электронную почту Ютуб

Если кто-то ищет рабочее решение, у меня сработал следующий скрипт:

$$(‘.yt-uix-button-subscribed-branded’).forEach(function(el) < el.click(); $$(‘.overlay-confirmation-unsubscribe-button’).forEach(function(el) < el.click(); >); console.log(‘Bye YouTube’); >);
user518973 17 сен ’20 в 08:28 2020-09-17 08:28
2020-09-17 08:28

по состоянию на октябрь 2021 г.

var list = $$(‘yt-formatted-string.ytd-subscribe-button-renderer’) function foo($$) < if (list.length === 0) return var el = list.pop() el.click() setTimeout(_=>< var cancel = $$(‘yt-formatted-string.yt-button-renderer’)[1] cancel.click() console.log(‘done’) setTimeout(_=>,100) >, 100) > foo($$)
14 окт ’21 в 01:02 2021-10-14 01:02
2021-10-14 01:02

Мое решение, самое актуальное, я думаю, но все всегда меняется .

var unsubBtns = document.querySelectorAll(‘ div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > ytd-subscribe-button-renderer:nth-child(1) > paper-button:nth-child(1)’); var i = 0; var interV = setInterval(function()< unsubBtns[i].click(); i++; document.querySelector(‘yt-formatted-string.style-blue-text’).click() >, 1000);
user6436762 22 дек ’20 в 16:36 2020-12-22 16:36
2020-12-22 16:36

Продолжая ответ Яни, у этого есть счетчик прогресса DOM. Абсолютно никакого jQuery.

(function() ‘ + ytdElem.innerHTML; var element = document.getElementById(«ytdjsds»); var count = document.querySelectorAll(«ytd-channel-renderer:not(.ytd-item-section-renderer)»).length; if (count == 0) < element.innerHTML = «No subscriptions were found on your account.»; return; >element.innerHTML = `Deleting subscription 1 of $`; function myTimer() < if (count == 0) < element.innerHTML = `Successfully deleted subscriptions`; return; >element.innerHTML = `Deleting subscription $ of $`; el = document.querySelector(‘.ytd-subscribe-button-renderer’); el.click(); document.getElementById(«confirm-button»).style.display = «none»; setTimeout(function() < var unSubBtn = document.getElementById(«confirm-button»).click(); i++; setTimeout(function() < el = document.querySelector(«ytd-channel-renderer»); el.parentNode.removeChild(el); myTimer(); >, 250); >, 250); > myTimer(); >)();
user13430089 25 дек ’20 в 04:28 2020-12-25 04:28
2020-12-25 04:28

Хм, хотел бы я погуглить, прежде чем выкатить свой собственный. Я немного повеселился с async а также await с этим. Экран некрасиво мигает, пока пытается отписаться, но это делает свою работу довольно хорошо.

Одним из предварительных условий для этого сценария для перехвата всех каналов за один раз является «исчерпание» скроллера на странице, т. Е. Продолжайте прокрутку, пока не дойдете до конца списка каналов. Как заявляли другие, перейдите на каналы YouTube, откройте консоль разработчика и вставьте следующий скрипт.

Я прокомментировал в соответствующих частях, на случай если это станет для кого-то полезным опытом;)

Источник: stackru.com

Как быстро отписаться от всех каналов на ютуб?

Войдите в свой аккаунт и кликните на «Подписки». Далее кликните «Все». Переходим на канал от которого хотели бы отписаться. Кликаем на надпись «Вы подписаны», подтверждаем свое намерение и все, вы отписались.

Как удалить все подписки на Youtube?

Зайдите на Youtube и откройте вкладку «Подписки» (она находится справа). Затем слева нажмите «Управление подписками». Откроется страница со всеми вашими подписками — там можете отписаться от любого канала.

Как выйти из подписки на ютубе?

  1. Нажмите на фото профиля Платные подписки.
  2. Выберите подписку, которую хотите отменить.
  3. Нажмите Отменить.
  4. Выберите причину отмены и нажмите Далее.
  5. Нажмите Да.

Как удалить подписки в ютубе на Андроиде?

Вы должны видеть «Вы подписаны» под названием канала и числом подписчиков на вкладке «Главная» для этого канала. Нажмите эту кнопку, чтобы отписаться от канала. YouTube запросит подтверждение — нажмите кнопку «Отказаться от подписки» для подтверждения.

Еще по теме:  Идеи для др Ютуб

Как удалить подписки на каналы в ютубе через телефон?

Коснитесь кнопки с изображением трех горизонтальных линий, которая находится возле логотипа youtube. Из разделов меню выберите „Подписки“ и „Все“. Затем нажмите „Настройки“ и выберите канал. Коснитесь названия, выполните свайп влево и тапните „Отменить подписку“.

Как отписаться от ненужных подписок?

Чтобы отписаться от ненужных подписок – перейти в раздел где все подписчики и нажать рядом с никнеймом «Подписки» – «отменить подписку». Обновив страницу, указанный пользователь будет удален из списка. Такой вариант подойдет тем, кто хочет удалить один или несколько аккаунтов из ленты.

Как удалить все подписки на мтс?

С помощью USSD-запроса нужно набрать комбинацию символов *152#, в открывшемся цифровом меню выбрать раздел №2 «Инфо-развлекательные подписки», или сделать это в один запрос: *152*2#. Пользователю будут предложены команды управления платными абонементами, где нужно выбрать цифру 3 — «Отписаться от всех».

Как найти мои подписки на ютубе?

Нажимаем на аватарку в верхнем правом углу. В открывшемся списке нажимаем на пункт «Мой канал». Выбираем «Изменить параметры канала» и выключаем параметр «Не показывать информацию о моих подписках». Теперь информацию о ваших подписках будет видно в разделе «Каналы».

Как отвязать карту от ютуба?

  1. Нажмите на фото профиля Платные подписки.
  2. Выберите подписку.
  3. Нажмите Изменить рядом с основным способом оплаты.
  4. Нажмите на стрелку вниз .
  5. Выберите другой способ оплаты или нажмите Добавить банковскую карту.
  6. При необходимости введите номер карты.
  7. Нажмите Отправить.

Как удалить свой аккаунт на ютубе?

Нажмите на значок аккаунта в правом верхнем углу страницы и выберите «Настройки». Откроется страница «Настройки аккаунта» с разделом Общая информация. Выберите Дополнительно под названием канала. Нажмите кнопку Удалить канал или Удалить контент внизу страницы.

Как удалить подписки на айфоне?

  1. Откройте приложение «Настройки».
  2. Нажмите свое имя.
  3. Нажмите «Подписки».
  4. Выберите подписку для управления. Не видите нужной подписки?
  5. Нажмите «Отменить подписку».

Как проверить свои подписки на телефоне?

  1. На телефоне или планшете Android откройте приложение «Настройки» Google. .
  2. Нажмите Платежи и подписки в верхней части экрана.
  3. Выберите Посмотреть или удалить покупки, Посмотреть или удалить бронирования или Управление подписками.

Как отписаться от блогера?

  1. Коснитесь кнопки „Вы подписаны“, которая размещена под плеером.
  2. Выберите из списка соответствующую опцию.
  3. Тапните „Отменить подписку“.

Как отключить ютуб премиум на телефоне?

  1. Коснитесь значка замка . Он есть в нижней части любого экрана приложения.
  2. Введите цифры кода, который появится на экране, или укажите свой код доступа.
  3. Нажмите на значок настроек .
  4. Нажмите Аккаунт с подпиской YouTube Premium.
  5. Выберите Удалить из приложения.

Источник: openvorkuta.ru

Рейтинг
( Пока оценок нет )
Загрузка ...