Python

YouTubeの関連動画の関連動画の…(n回試行)をTwitterデータで間接的に求めてみた

こんにちは,しまさん(@nitkcdadon)です.

皆さんはYouTube見られるでしょうか.

YouTubeでは動画を再生すると,その動画の関連動画が推薦されます.

やられている方がいるかもしれませんが,単純に関連動画の関連動画の関連動画の…ってn回試行したら果たしてもとの動画とどれくらい差分がでてくるのでしょうか.

気になったのでやろう!!と思ったのですが世の中そう甘くない.

結局Twitterのデータを活用して間接的(といっていいかはわかりませんが)にYouTubeでの関連動画の…を様々な動画をシードとして試してみました

YouTubeの関連動画推薦が単純に動画内容だけでなく,ユーザーの閲覧履歴やチャンネル登録した他のユーザーの情報などを考慮している(要するに単一指標ではない)と思いますが今回やるものはそれに比べて浅いものですのであしからず.

実行結果の部分はかなり行数を取っており,見にくくなっていることをお許しください.

Twitterデータを使うことになった経緯

最初に思いついたのはYouTubeのDataAPI使えば関連動画はユーザー依存だとしても関連キーワードとかは取れるだろうからそこからうまくできないかというものでした.

ですがAPIを見たところ,動画をアップロードした本人しかキーワードは取れないみたいです.

だったらと根本に立ち戻り,YouTubeページからスクレイピングで取ればいいだけじゃん!!と思いつき,利用規約を確認してみたら私はやめたほうがいいと考えました.

他の人の解釈については以下で確認してみてください.

YouTube利用規約についての解釈

Twitter APIを使う

ということでYouTubeのデータは触らない.ですが調べたい!!

そこで次に考えたのがTwitterのデータを用いてYouTuber自身が投稿しているツイートに「いいね」しているユーザーを用いた間接的な関連動画検索です.

しかし特定のツイートにいいねをしている人数なんかはAPIで取れるのですが,その人のUser idはわかりませんでした… .

一応スクレイピングではあるのですが25件のいいねしているUser idを取ることは技術的に可能なようです.

ですが皆さん御存知の通り,Twitterにおいてスクレイピングは明示的に禁止されています(Twitter社と合意が得られている場合を除く).

というわけで色々な制約を受け,色々考えた結果以下の手法で行うことにしました.

・Seed動画をツイートしているYouTuberのツイートIDを取得する.
(Twitterで「https://twitter.com/nitkcdadon/status/1185373596941602816」のように得られる)
・API(statuses/show.json)でそのツイートで紹介されている動画のURLを取得する.
・API(statuses/retweeters/ids.json)でそのツイートをリツイートしたユーザーのid(max100件)を取得し,ランダムで一人を選ぶ.
・選んだユーザーのいいねしたツイートを最大200件API(favorites/list.json)で取得し,今まで選んでないYouTubeの動画URLである場合それを関連動画とする.
200件で動画がない場合は上の処理に戻りランダムでユーザーを選定し,同様の処理をする.

これを自分が指定した回数回すことで間接的に関連動画n回試行します.

スポンサーリンク

Seed動画の選定

なるべく色々な傾向が見れると面白いなぁって思うのでYouTuberから二人,VTuberから二人を選びます.

以前少しVTuberについて学習したのが功を奏している….

「新人VTuber」のTwitterアカウントデータから見る「新人」についての一考察新人VTuberのアカウント作成日からの経過日数を見ることでVTuberにおける「新人」がどのような分布になっているか確認する.今回は新人VTuber1021人のデータを用いて分析をしている....

YouTuberの事務所ってUUUMしか聞いたことがなかったのですが色々あるんですね.

今回はUUUMからはHIKAKINさんを,VAZからはスカイピースさんを選びます.


次はVTuberを二人選びます.

hololiveからは湊あくあさんを,にじさんじからは御伽原江良さんを今回選びました.

スポンサーリンク

実行結果

APIの仕様上最低で1分に1動画なので,今回はお試しで10回試行したときの結果を以下に示します.

HIKAKIN

Seed Video data :

HIKAKIN😎ヒカキン 【YouTuber】

「本日のヒカキンTVはこちら!→【100個開封!?】キティちゃんチョコエッグでヒカキンキティ当ててコンプするまで終われません!!【ハローキティ】【サンリオ】 https://t.co/QXdIdkTwNM @YouTubeさんから https://t.co/Be4N5Vqz2P」

URL:https://youtu.be/jXyGqrxwhxw

1 videos:

HIKAKIN😎ヒカキン 【YouTuber】

「本日のヒカキンTVはこちら!→誰でもヒカキンになれるおもちゃ『ヒカキンボックス』がついに登場!【HIKAKIN BOX】 https://t.co/DOANTUTnvD @YouTubeさんから https://t.co/1x3mdSTLQ9」

URL:https://youtu.be/rdglI0Skkts

2 videos:

すたんちゃん◎

「パプリカ10万再生ありがとう😂

めっちゃ早い!もっといっぱい聴いてコメントも高評価も沢山してくれたら嬉しいで〜☺️ お願いします🤲

こちら→https://t.co/pklqBkuT2n https://t.co/huswuFAAnM」

URL:https://youtu.be/SeHJNMPVjWk

3 videos:

Fischer’s-フィッシャーズ

「【しんど】こいつは絶対無理。

https://t.co/0qvmXSn4GY

メインチャンネルで新しい動画が公開されました!」

URL:https://youtu.be/3zzqI14j5Bs

4 videos:

はじめしゃちょー(hajime)

「今日の動画

【100Kg】等身大の自分のグミ作ってみた https://t.co/b6Ry1MNmwE @YouTubeさんから」

URL:https://youtu.be/NFKsGojcY-0

5 videos:

はじめしゃちょーの畑

「今日の出荷!

風邪を治す方法をまとめてやれば1日で治る説 https://t.co/sxFEzbJI4e @YouTubeさんから」

URL:https://youtu.be/fXnOJB00QGE

6 videos:

冬の夏目@ゆっくり実況者

「人とはロマンを求める生き物よ…

【フォートナイト】金の魚釣りに最適な釣りポイント最高効率場所発見!! その224【ゆっくり実況】

フォートナイト #ゆっくり実況

https://t.co/LS3v1jSJ9e https://t.co/zxewiw3iWN」

URL:https://youtu.be/GCRU635oCBg

7 videos:

てるしゃん@父ノ背中

「この世で1番うざいドッキリ【何度も寝起きドッキリするとどうなるの?】 https://t.co/m3Lt7PleNl https://t.co/SzFI6pV0cS」

URL:https://youtu.be/BSi09mNmRWM

8 videos:

ダステル-DustelBox

「今日上げる動画間違えてもう上げちゃいました

“父ノ背中 新チーム体制の練習風景 【1日12時間練習・週休なし】 R6S” を YouTube で見る – https://t.co/VKlvF683Y2」

URL:https://youtu.be/cRfBlazvC8Y

9 videos:

射貫まとい💘Wishing歌ってみた💘

「【ASMR】男性向け耳かき♡吐息責め/Ear Cleaning/Triggers For Sleep/Binaural/whispering/e… https://t.co/zEex7AG1UE @YouTubeより https://t.co/92KX4r3jdQ」

URL:https://youtu.be/HHIcxb6Gq6M

10 videos:

魔宵さきゅ💔12/1リアルイベント🦇

「『ダダダダ天使』VTuberが替え歌で【歌ってみた】 魔宵さきゅ/幼龍埜ゆい https://t.co/D06AVmt2Cs @YouTubeより

あと5分後にプレミア公開だよー!!

一緒に見ましょうにんげんさんー!!!!!!🦇🐲💕」

URL:https://youtu.be/q_n5FrWFvCw

スカイピース

Seed Video data :

スカイピース@SP

「てみじ式根島の旅

みやの故郷である式根島の魅力が

少しでも多くの人に伝わりますように

https://t.co/LdzEdv9YR3 https://t.co/NOEdPuqIx9」

URL:https://youtu.be/747weQUBp-M

1 videos:

🍁ツリメ(アバンティーズ)/MITSU🍁

「今日の動画です!!!

凄い事が起きちゃった

映画『IT/イット THE END』の声優に選ばれた!!やばくねぇえええ!!! https://t.co/ZRao5N3GX7 @YouTubeより https://t.co/QZmWJNoAUo」

URL:https://youtu.be/nusUXgdwyTg

2 videos:

P丸様。🍳

「らぶりつありがとごじゃ〜〜₍ ᐢ. ̫ .ᐢ ₎✨

アイス屋さんは

ななもり(@love_nkun )さん

YouTubeにも

あっぷしました、じゃ〜〜₍ ᐢ. ̫ .ᐢ ₎✨

▼▽

【アニメ】ヤバイアイス屋さんに来たwwwww https://t.co/52s6qDVlPi」

URL:https://youtu.be/kaX_t4fnrxU

3 videos:

るぅと@すとぷり

「【XFD】君と僕の秘密基地/るぅと【アルバム試聴動画】

ついに!アルバムの曲がちょっと聴けちゃう!XFDが公開されましたー!

もっともっと曲を長く聴けるロングverはこちら!↓

https://t.co/zCJ9zqaINv https://t.co/fGl39VczFf」

URL:https://youtu.be/xIdc6h3t6Yg

4 videos:

ころんくん@です!

「【マリメ2】コースを作るコースがあまりにも衝撃的過ぎたWWW【ころん】

https://t.co/heSIAQten5

久しぶりにコースを作りました。

どうぞ見てください。 https://t.co/WCiAa7JHSr」

URL:https://youtu.be/AwD0I-SDudA

5 videos:

さとみちゃん🐱第五人格

「【第五人格】溶岩の力を手に入れたオフェンス【IdentityⅤ】

動画はこちらから↓

https://t.co/61R1CbZnV7

余談ですがサムネはワン〇ピースを意識しました

第五人格 https://t.co/PUVhcGUcXW」

URL:https://youtu.be/cTccus4UZww

6 videos:

さとみちゃん🐱第五人格

「【第五人格】明かされるPCサーバーの闇【IdentityⅤ】【アイデンティティファイブ】

動画はこちらから↓

https://t.co/FVUfVgFLKO

これこそ闇

第五人格」

URL:https://youtu.be/2re2aMiCki8

7 videos:

ころんくん@です!

「ころんの学校が大変な事に。。。恐怖の赤マント襲来。【ころん】

https://t.co/zylTPnxTtB https://t.co/bfPawDRCH7」

URL:https://youtu.be/fNHNndYYuLk

8 videos:

ころんくん@です!

「【マリメ2】ついにリアル3D!?奥に進めるステージがヤバすぎたWWW【ころん】

https://t.co/fkJtGHwPDx

これは正直プレイした中で一番ビビりました。

どうぞ見てください。 https://t.co/iI1k5Ns1g4」

URL:https://youtu.be/KgUSr8wpRf8

9 videos:

ころんくん@です!

「【END後】帰ってきた。僕たちのガチョウさん【ころん】【Untitled Goose Game】【いたずらガチョウがやって来た!】

https://t.co/HjDAtbJvmw

ただいま。 https://t.co/zVqkOhXphT」

URL:https://youtu.be/OfrS3Km0NpU

10 videos:

すとぷりのStop Listen!【公式】

「センジツブンノストリスヲユーチューブ二アップシマシタ。カシコ。 https://t.co/Fcx16zB8t8 #すとりす #すとぷり #ころんとるぅとペア #コーナー発表してます #メールを送れと念を送ってみる メールは stpr@1242.com まで。」

URL:https://youtu.be/cg3biXofjkA

湊あくあ

Seed Video data :

湊あくあ / Minatoaqua⚓

「『ダダダダ天使/湊あくあ』

1周年記念に歌いました🌟

いつも応援してくれるみんな

一緒に笑ってくれる仲間

いっぱい支えてくれてありがとう。

Youtube➡https://t.co/3JK0xa1BjI https://t.co/InwfCoWlFi」

URL:https://www.youtube.com/watch?v=O8v5S1nhKzo

1 videos:

乙女おと♍️ちゅこらら♍️5000兆円欲しい系Vtuber!

「お昼のドラクエはじまるZ〜!

【メダル王とご対面→グランバニアへレッツゴ〜!】スーファミ版ドラクエⅤ〜天空の花嫁〜実況プレイ!PART15【乙女おと/Vtuber/ちゅこらら】 https://t.co/tnxoFslN77 @YouTubeさんから」

URL:https://youtu.be/b39rPv6EXtU

2 videos:

とぅす✪

「九条林檎様が釣りをして、あーちゃんが応援する中

酒豪

朝ノ瑠璃

酒を飲む

バーチャルキャストてぇてぇ配信↓

https://t.co/sENOtLvMGK https://t.co/yLbJCBPbeT」

URL:https://youtu.be/De3vL8ndm5Q

3 videos:

⛓屍鬼⛓Vtuber毎日動画投稿中!EP5絶賛配信中!

「はじまる

【No.005】夏色まつりの愁い/もしもの話_ホロライブ編【屍鬼Project】 https://t.co/XEK5RTwuS4 @YouTubeさんから」

URL:https://youtu.be/Vhw6JYhe4L8

4 videos:

くぅ。🐻🌸👯

「いつもはお部屋でぬいぐるみとお話してるウサちゃんぺこ。

拳で(´‘ω‘`)

https://t.co/BZcbO37HvG

ぺこらいぶ https://t.co/ISfjVBhwPH」

URL:https://youtu.be/8kYlUJNakek

5 videos:

たぬき山どんぐり🌸35P

「ふわふわ LOVEトロピカーナ

マリン船長かわいい。

【歌ってみた】酔ってますが、アニソンなど歌います

https://t.co/Y29pcgWbov

マリン航海記 #宝鐘マリン https://t.co/JQjybKDDsz」

URL:https://youtu.be/g5W2Cg-p-jg

6 videos:

ラトナ・プティ🐻💎ハロウィンボイス《にじさんじ所属》

「はじめます!!!!!!!

【 APEX LEGENDS 】2人で初ランクいくぞ!!【ラトナ・プティ視点/夜見れな/にじさんじ】 https://t.co/GbFNq3p0aJ @YouTubeさんから」

URL:https://youtu.be/0i9zeNKynkk

7 videos:

星川サラ🌟にじさんじ

「【 告知 】

10/26(土)22:00〜

デビューから約1週間、織姫星の初コラボです!🌟

ゲームしたり喋ったり色んなことする予定〜!

みんな来てね!

▼ココ

〖 https://t.co/a7dNjLiJGF 〗 https://t.co/L6W1Aj51nv」

URL:https://youtu.be/XFSpGEg3cGE

8 videos:

ときのそら🐻10/7 新曲『フレーフレーLOVE』発売

「⭐今日はもう1つ!⭐

天神子兎音(@kotonegami)ちゃんのチャンネルでゲームコラボしたよ✩°。⋆⸜( ॑꒳ ॑ )⸝

2人でふにゃふにゃなりながら楽しんだの(。•ᴗ•。)♡

みんな見てみてね!

https://t.co/CnkNWvp5lT」

URL:https://youtu.be/xstpgFNt-RA

9 videos:

日ノ隈らん🍄🐻あにまーれ

「よおくたんおくたんおくたんおくたんおくたん https://t.co/xSPFPy9jX0 @YouTubeさんから

いちごがかわいい!!!!!!!!!!!!!!!!!

一緒にやりたくて頑張ってるってうれしいなああ!!!

かわいいい!!ねえええ!!」

URL:https://youtu.be/pk_wwBxlo1Y

10 videos:

周防パトラ🦀❤️ハニスト

「週末らじお ぱとらじ🦀🌟

今週のテーマをもとに皆さんのお便りをご紹介💕

今日はお知らせやハニストニュースなどなど・・!

作業のお供などにも最適♪

聴きに来てね~!

https://t.co/1OoxfeO9VU https://t.co/ih4iHynQ3D」

URL:https://youtu.be/D-3uhcKldr8

御伽原 江良

Seed Video data :

御伽原 江良 🏰🕛

「はじまるよ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

【リングフィットアドベンチャー】聞いた?これめっちゃしんどいらしい【御伽原江良/にじさんじ】 https://t.co/HqCP9bcDBE @YouTubeさんから」

URL:https://youtu.be/SoSfpxz1SZE

1 videos:

ベルモンド・バンデラス🥃

「こちらは今夜22時からACT.3

【METAL GEAR SOLID4】こちらベルモンド、戦場に立つ #3【#デラスギア/にじさんじ】 https://t.co/v3bZ0SlWkH @YouTubeさんから」

URL:https://youtu.be/lzpFoTDyY60

2 videos:

ベルモンド・バンデラス🥃

「今夜19時からACT.2開始

【METAL GEAR SOLID4】こちらベルモンド、戦場に立つ #2【#デラスギア/にじさんじ】 https://t.co/6nfEOFEoBe @YouTubeさんから」

URL:https://youtu.be/kFLIHRbwQcE

3 videos:

健屋 花那(すこや かな)💉💘

「【Minecraft】のんびりマイクラ【早瀬走/にじさんじ】 https://t.co/gvnEjSNQwA @YouTubeより

1日1回は同期の声聞かないと死ぬ病気だから通信制限と戦いながら見てる」

URL:https://youtu.be/7YWNLVccnQw

4 videos:

シェリン・バーガンディ🧐

「昨晩の突発コラボアーカイブはこちらー!

【マイクラ】謎サーバーに文明を築くのだ!!【夢月ロア】 https://t.co/HsFN0Y1zvu @YouTubeより」

URL:https://youtu.be/WG5QG5XSyuU

5 videos:

鈴木勝☪️にじさんじ 16:45~リングフィット アドベンチャーやる

「【リングフィット アドベンチャー】届いた!!!遊ぶ!!!【鈴木勝/にじさんじ】

https://t.co/juXRGMNoFc

16:45に始めます!!!絶対楽しいやつ

漆黒の情報網」

URL:https://youtu.be/8rVKFGYNk1A

6 videos:

星川サラ🌟にじさんじ

「【 告知 】

10/26(土)22:00〜

デビューから約1週間、織姫星の初コラボです!🌟

ゲームしたり喋ったり色んなことする予定〜!

みんな来てね!

▼ココ

〖 https://t.co/a7dNjLiJGF 〗 https://t.co/L6W1Aj51nv」

URL:https://youtu.be/XFSpGEg3cGE

7 videos:

森中花咲🐻26(土)17時/25時配信

「すき?きらい?

この後17時から

【雑談】キミはすき?それともきらい?【森中花咲/にじさんじ】 https://t.co/AA5wN1KC3z @YouTubeより https://t.co/CJHaKxaf1F」

URL:https://youtu.be/ztimK5HIjM4

8 videos:

リゼ・ヘルエスタ👑ハロウィンボイス販売中🍭

「【樋口楓】新3Dお披露目リレー③【#3DJK組リレー】 https://t.co/E7s8sb8Yfa @YouTubeさんから」

URL:https://youtu.be/0WNGCnvSCpU

9 videos:

道明寺ここあ

「リンクがおかしくなってしまっていますね…。

URLはこちらです!

https://t.co/mkuV05zRv2

皆さん、ぜひ聞いてみてください!」

URL:https://youtu.be/lP6Nsn0FIME

10 videos:

花鋏キョウ✂️lili.歌いました

「おはよ〜🌷✂️昨日アップした歌ってみた、もう聴いてくれた?😌

✂︎https://t.co/nTKe5m1awu✂︎

キョウは修学旅行で海外に来てるので今は観光中です🙆‍♂️」

URL:https://youtu.be/3yhK6BG78vU

分析結果を受けて

上述の結果はTwitterで該当ユーザーをフォローしているか周囲に該当動画を拡散する人間がいて,自身もそのコンテンツを拡散することを選んだユーザーです.

しかし,ランダムに一人だけを選んだだけでリツイートしたユーザー全ての属性を反映したものではないということだけ注意してほしいです(あとSeed動画にも依存する).

実行するたびに違う結果が現れることでしょうが,今回!とても興味深い結果が得られました.

まず,初めのHikakinさんからぶっ飛んでます.

だれが男性向け耳かき♡吐息責めやVTuberコンテンツに向かうと思ったでしょうか.

ユーザー層としては小中学生が多く,また同時に見ている家族層あたりだと思っていたので意外な結果でした.これだからデータ分析はやめらんねぇ.

そして次はスカイピースさんです.

やはり女性ユーザーが多いのでしょうか.最終的にはすとぷりにいってます.

台風のときとショッピングモールでイベントがあったときにあーだこーだなっていたくらいしか知らないのでこれ以上言及するのはやめておきます.

では湊あくあさんにいきましょう.

結果としてはVTuber関係でまとまっていました.曲をシードにしたせいか他にも曲関連のツイート(動画)が現れていました.

個人的には5000兆円欲しい系Vtuberにはかなり興味があるのであとで見てきます.

最後に御伽原 江良さんです.

しょぼんのアクションでの声動画を友人に見せてもらい認識しました.

今回の結果としてはほとんどがにじさんじ所属のVTuber動画が出現しています.

友人のVTuber評論家曰くにじさんじは箱推しなんだそうです.

「にじさんじ」を推すということでしょう.その結果が今回現れているんではないかと思っています.

スポンサーリンク

さいごに

n=10で今回関連動画の関連動画を間接的に調べて見ましたが非常に面白かったです.

意外とYouTuberとVTuberの所属しているクラスタは近いもしくは重なっているんでしょうか.気になります.

YouTuberやVTuberに限定してミクロなソーシャルグラフを形成したりすると面白いのかもしれません.

今後時間があればn=100くらいはいきたいですね.

今回実践した類似で言えば,関連論文の関連論文の…でランダムにたどっていったすると分野の原論文にいくのか?それともネタ,もしくは一般的にクソ論文と言われる論文にいくのか.もし途中にクソ論文が出てきたらどんなひどい論文でも学術の発展に寄与しているって言えなくもないみたいなことを言えると面白いなって思います.

今回実装したPythonコードはナポリタンになっているので,要望があれば若干直してからUploadします.

余談

Twitterのデータスクレイピングしました!!みたいなnoteを見かけましたけど大丈夫なのでしょうか.

ABOUT ME
しまさん
てくてくぷれいす運営者のしまさんです. 高専→大学編入してから行動的な大学生  自身の変化を求めてブログを始める グレープフルーツと本が大好物 IT系のことやブログ,高専や編入,大学生活に関することを発信中!!詳しいプロフィールはこちら≫ 投げ銭はコチラへ YouTubeはコチラへ 質問はコチラ