【YouTube】自分や相手(他人)のチャンネルIDを調べる方法
この記事では、「YouTube」のチャンネルIDを調べる方法について書きます。
自分のID、他人のID、どちらも調べられます。
自分のYouTubeチャンネルIDは、以下の手順で確認できます。
- 「YouTube」にアクセスしてログインする
- 右上のアカウントアイコン→「設定」をクリックする
- 左側の「詳細設定」をクリックする
僕の場合は、「UCs4gvhAK5hmEtc4wsbIytUA」でした。
相手のチャンネルIDは、相手がカスタムURLを設定していない場合、URLから確認できます。相手がカスタムURLを設定している場合は、開発者ツールで確認できます。
何らかの理由で、チャンネルIDが調べたくなった方、参考にしてみてください。僕の場合、そのチャンネルの動画を最新順から、すべて再生するのに利用しています。
自分のチャンネルIDを調べる方法
「YouTube」にアクセスしてログインします。「YouTube Studio」ではないので注意です。開いたら、右上のプロフィールアイコン→「設定」をクリックします。
左側の「詳細設定」、あるいは、中央の「詳細設定を表示する」をクリックします。
ログインしているアカウントのチャンネルIDが表示されます。
他の人のチャンネルIDを調べる方法
調べたい人のチャンネルページに行きます。試しに、僕のサブチャンネルにアクセスしてみます。
この時、URLの末尾が「UCs4gvhAK5hmEtc4wsbIytUA」といったように、チャンネルIDになっている場合があります。この場合は、楽ちんです。マウスで範囲選択することで、コピーできます。
ただし、最近だと下記のように、カスタムURLになっていると思います。この場合、URLがチャンネルIDになっていないので、別の方法で確認します。
有志が作成したサービスを利用する
下記サイトを利用することで、簡単に調べられます。
「YouTube」にアクセスして、調べたいチャンネルページを開きます。アドレスバーのURLをコピーします。カスタムURLになっている場合でもOKです。試しに、「ジャルジャルアイランド」のURLをコピーします。
IDを調べられるサイトにアクセスして「チャンネルURL」の部分に、コピーしたURLを貼り付けて、「確認」をクリックします。
少しすると、その下の「チャンネルID」にIDが表示されます。テキストフォームになっているので、マウスで範囲選択してコピーできます。
動画ページのURLでは、「undefined」と表示されます。チャンネルページを指定しましょう。
僕の場合だと、以下のURLです。
https://www.youtube.com/@Naporitansushi-sub
開発者ツールを使って調べる
上記サイトでは、RSSのタグから抽出していましたが、調べると、「link rel="canonical" href="https://www.youtube.com/channel/〇〇"」という形で存在していることが分かりました。
そこで、開発者ツールを使って、該当チャンネルIDを抽出するコードを実行します。
「YouTube」のチャンネルページにアクセスして、空いているところを右クリック→「検証」をクリックします。あるいは、キーボードのF12を押すことでも開けます。
開いたら、上部の「Console(コンソール)」タブをクリックします。
入力欄に、下記コードを貼り付けて、Enterで実行します。
const element = document.querySelector(`[itemprop="channelId"]`);
const content = element.getAttribute("content");
console.log(content);
コードの下に、チャンネルIDが表示されます。ダブルクリック、あるいはトリプルクリックで範囲選択します。Ctrl+Cでコピーできます。
なお、本コードは、たまに一つ前に開いた動画のチャンネルIDを表示するときがあります。解決方法は知りません。
感想
以上、「YouTube」で自分、あるいは他人のチャンネルIDを調べる方法でした。
本記事のコードは、「kaonasi_biwa」様から教えていただきました。ありがとうございます。