すべての YouTube チャンネルを一度に登録解除する

[novashare_inline_content]

時間が経つにつれて、多くの YouTube チャンネルに登録し、通知が増え続けている可能性があります。または、お子様は YouTuber の推奨事項をすべてに従い、視聴するチャンネルに体系的に登録します。少し整理するために、すべての YouTube チャンネルを一度に登録解除する方法を次に示します。

すべての YouTube チャンネルを一度に登録解除する

YouTube サイトから、Google はすべての YouTube チャンネルを一度に登録解除する方法を提供していません。一つずつ行う必要があるので、すぐに面倒になってしまいます。ただし、Chrome コンソールでスクリプトを実行すると、さらに複雑になる可能性があります。

まず、次の場所に移動します。Youtubeチャンネルのリストあなたが購読しているもの。ページを右クリックしてから、検査する

タブに移動コンソール。黄色と赤の線がたくさん表示されますが、考慮しないでください。右クリックで削除できますクリアコンソールもっとはっきりと見るために。

以下のスクリプトをコピーして、Ctrl+C(ソース :スタックオーバーフロー) :

(async function iife() {
    // This is the time delay after which the "unsubscribe" button is "clicked"; Tweak to your liking!
    var UNSUBSCRIBE_DELAY_TIME = 2000;

    /**
     * Delay runner. Wraps `setTimeout` so it can be `await`ed on.
     * @param {Function} fn
     * @param {number} delay
     */
    var wait = (delay) =>
        new Promise((resolve, reject) => {
            setTimeout(() => {
                resolve();
            }, delay);
        });

    // Get the channel list; this can be considered a row in the page.
    var channels = Array.from(
        document.querySelectorAll(
            "ytd-subscription-notification-toggle-button-renderer-next > yt-button-shape > button"
        )
    );
    console.log(`${channels.length} channels found.`);

    var ctr = 0;
    for (const channel of channels) {
        try {
            // Get the subsribe button and trigger a "click"
            channel.click();

            await wait(100);

            document
                .querySelector("#items > ytd-menu-service-item-renderer:nth-child(4)")
                .click();

            await wait(800);

            document.querySelector("#confirm-button > yt-button-shape > button > yt-touch-feedback-shape").click();

            await wait(UNSUBSCRIBE_DELAY_TIME);

            console.log(`Unsubsribed ${ctr + 1}/${channels.length}`);
            ctr++;

        } catch (e) {
            console.error(e);
        }

    }
})();

そしてそれをタブに貼り付けますコンソールCtrl+V

セキュリティ上の理由により、Chrome ではスクリプトの貼り付けがブロックされ、警告メッセージが表示される場合があります。貼り付けを許可するには、下に「貼り付けを許可」と入力してください。次に、次のように入力しますallow pastingコンソールで認証して押します前菜

スクリプトをもう一度貼り付けます。コンソールChromeを押して押す前菜

スクリプトが起動して、すべての YouTube チャンネルの登録を解除します。コンソールに処理の進行状況が表示されます。処理が完了するまでページを離れないでください。

Android または iOS の Youtube アプリを退会できますか?

Android または iOS アプリケーションからすべての YouTube チャンネルを一度に登録解除することはできません。唯一の代替方法は、すべての購読のリストにアクセスし、ベルをクリックして購読を解除することです。

この記事をシェアする

[novashare_inline_content]