「いいね!」のYouTube自動再生リストのすべての動画を削除する


10

YouTubeでは、「いいね!動画」と呼ばれる自動再生リストを私のチャンネルに維持しています。これは、私が高く評価したボタンをクリックしたすべての動画が含まれています。

個人的な理由で、このリストを整理したいと思います。(YouTubeアカウントを削除することはできません)。

ビデオを1つずつ削除できることはわかっていますが、2025年12月の締め切りには間に合いません。それらを一度にすべて削除する方法(またはユーザースクリプト)はありますか?

回答:


17

Likedプレイリストに移動し、ブラウザーでコンソールを開いて、次のように記述します。

var items = $('body').getElementsByClassName("pl-video-edit-remove-liked-video"); 
    for(var i = 0; i < items.length; i++){
        items[i].click();
            }

この後、更新ボタンをクリックしてください。


これは魅力的でした。毎日行うことではないため、ブックマークレットは必要ありません:)
RozzA

1
私はこのようにしました。document.querySelectorAll('.pl-video-edit-options > button').forEach(b => b.click())ビデオを削除するための子ボタンがあったためです
solstice333

2

リストのプライバシー設定を非公開にすることができます。なんらかのスクリプトを作成せずにプロセスを自動化することは不可能だと思います(コードを作成するための知識がありません)。

これはありふれたものに見えるかもしれませんが、プレイリストから動画を選択的に削除する最も簡単な方法は、[ お気に入りの動画 ]に移動し、それぞれの[x]をクリックすることです。繰り返しになりますが、これを簡単にするスクリプトがあるかもしれませんが、スクリプトに関する私の知識は非常に限られています。


1

ブックマークレットを使用して、再生リストから動画を削除できます。それでも、プロセスは1つずつ削除されます。しかし、少なくともそれを行う必要はなく、手動で削除するよりも高速です。

javascript:
function d(){
   var el = document.getElementsByClassName('pl-video-edit-remove');
   if (el.length > 0) {
      el[el.length-1].click();
      setTimeout(d,300);
   }
}
d();

このコードをコピーしてください。ブックマークバーで、右クリック→[新しいブックマーク]→このコードを場所に貼り付けます。次に、「いいね!動画」の動画ページに移動して、このブックマークをクリックします。動画を下から上に削除し始めます。


pl-video-edit-removeこれでpl-video-edit-remove-liked-video、クラスの名前が変更されました。これは、ブックマークレットよりもブラウザコンソール(javascript:なし)でより適切に機能します。
comp500 2018年

0

以前の回答が機能しなかったため、2019バージョンを作成しました。ほんの1分で作成できるJavaScriptコードを次に示します。

function sleep(ms) {
    return new Promise(resolve => setTimeout(resolve, ms));
}

async function deleteLikedVideos() {
    'use strict';
    var items = document.querySelectorAll('ytd-menu-renderer > yt-icon-button.dropdown-trigger > button[aria-label]');
    var out;

    for (var i = 0; i < items.length; i++) {
        items[i].click();
        out = setTimeout(function () {
            if (document.querySelector('paper-listbox.style-scope.ytd-menu-popup-renderer').lastElementChild) {
                document.querySelector('paper-listbox.style-scope.ytd-menu-popup-renderer').lastElementChild.click();
            }
        }, 100);
        await sleep(500); // sleep cause browser can not handle the process
        clearTimeout(out);
    }
}

deleteLikedVideos();

それを試してみたところ、私の200以上のビデオがすべて削除されたのでうまくいきました。


ありがとうございました!高評価付きの900本の動画を削除しました。ところで、スクリプトは非公開の動画や削除された動画を削除しません。
アルテムイラリオノフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.