質問: Youtube等のWEBに上がってる動画をダウンロードするサイトがよく有りますがあれらはどのような仕組みなのか良ければそのアプローチを教えてください。 あくまで技術的な興味として"仕組みを教えてください"と記載したのですが拡大的に「それらを利用して悪用する」という解釈をされた方がいらっしゃったようなので編集させていただきますね。 また、当然ながらスクレイピングを学ぶ以上、「何故APIがあるのか」「スクレイピングの法的な問題」等はきちんと理解しておりますので大丈夫です。
回答: こんにちは。 利用規約 - YouTube 5.B. にある通り コンテンツのダウンロードは**利用規約で禁じられている**ことをまずご認識ください。 その上で、あくまで技術的に興味があるという前提で書きますと、基本的に2つの方法があります。 1. 動画再生時にローカルに残るキャッシュファイルを保存する 2. サーバーに保存されている動画本体を探してダウンロードする Youtube側も技術的に抑止したいけれどそうもいかない理由や ストリーミングとプログレッシブダウンロードの違いなど調べてみると面白いです。