MENU

PC限定でyoutubeで登録しているチャンネルを自動で一括削除するスクリプト

スクリプト

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("yt-touch-feedback-shape").click(); 
setTimeout(function(){document.querySelector('[aria-label="登録解除"]').click();}, 2000); 
} i ++; 
console.log(i +"件購読解除しました"); 
}

実行手順

  • 登録しているチャンネルを全解除したいアカウントでyoutubeにログインする
  • 登録チャンネル一覧画面に遷移する
  • 画面を右クリックして「調査」を押す
  • 「コンソール」を開く
  • スクリプトを貼り付けてエンターを押す

実行手順詳細

登録チャンネル一覧画面に遷移する

 以下の画面に遷移する。 https://www.youtube.com/feed/channels

画面を右クリックして「調査」を押す

「コンソール」を開く

 なんかいっぱい文字が出てくるけど気にしない。

スクリプトを貼り付けてエンターを押す

 「コンソール」の下に「>>」と出ている場所があるので、そこにスクリプトを貼り付ける。  エンターを押すと、スクリプトが実行されて自動でチャンネル登録が解除される。

注意

  • スクリプトは画面に表示されているチャンネルだけ登録解除するので、画面に表示されている分の解除が終わったら、画面を更新して再度スクリプトを実行してやる必要がある。
  • スクリプトが実行できるのは日本語表示のyoutubeだけ。他の言語にしたかったらスクリプトの'[aria-label="登録解除"]'の部分を該当言語に変更する。
  • ブラウザはfirefoxでしか試してないけど、他でも多分使えるはず。
  • youtubeの画面仕様が変わると使えなくなる。(2023/01/26時点は大丈夫