it-swarm.com.de

Wie kann ich mich von allen Youtube-Kanälen gleichzeitig abmelden?

Ich habe in den letzten 10 Jahren mehr als 300 Youtube-Kanäle abonniert und jetzt muss ich mein Youtube bereinigen. Das Abbestellen jedes einzelnen Kanals dauert einige Zeit. Gibt es eine Möglichkeit, alle Kanäle auf einmal abzubestellen?

1
Mark Twain

Schritt 1: Gehe zu https://www.youtube.com/feed/channels und scrolle zum Ende der Seite, um alle Elemente auf dem Bildschirm aufzufüllen.

Schritt 2: Klicken Sie mit der rechten Maustaste auf eine beliebige Stelle auf der Seite und klicken Sie auf "Inspect Element" (oder einfach auf "Inspect"). Klicken Sie dann auf "Console", kopieren Sie das folgende Skript, fügen Sie es ein und klicken Sie dann auf return.

Schritt 3:

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

}

Schritt 4: Lehnen Sie sich zurück und beobachten Sie die Magie!

Genießen!!

HINWEIS: Wenn das Skript irgendwo anhält, aktualisieren Sie die Seite und führen Sie alle vier Schritte erneut aus.

12
Yogie

Dies ist eine kleine Ergänzung zur besten Antwort: Sie können das Skript auch mit jscompress [dot] com komprimieren. Fügen Sie dann javascript: am Anfang des Skripts hinzu und fügen Sie es den Lesezeichen hinzu - Sie können es von dort ausführen - nur für den Fall, dass Sie die Konsole oder ähnliches nicht mögen. Viel Glück! :) 

P.S Ich habe nicht genug Wiederholungspunkte zum Kommentieren, also müssen Sie mir nichts sagen, was ich hätte tun sollen, wenn es möglich wäre.

0
Ahmed Anssaien

Aktualisierung der Antwort von Prashant Pimpale. Ich habe es gerade vor einem Moment getan. 

Gehe zu https://www.youtube.com/feed/channels und kopiere/füge Folgendes in die Konsole ein:

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

0
the_best

Effektivste Werte:

(kopiere alles darüber, einschließlich des letzten)

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");
}
0
MordorSlave