CH3COOH(酢酸)が.NET FrameworkやWindows Mobileの事を始め、日々情報を発信中!

Yourfilehost の動画データが格納されたURLを調べる

(APIの仕様変更等の可能性があります。2009.02.08時点の情報です。)

ニコニコ動画の場合

http://www.nicovideo.jp/api/getflv/[動画ID] にアクセスすると、

上記のようなレスポンスが返ってきますので、赤字の部分をURLデコードすることで
動画データが格納されたURLを取得する事が出来ます。

Yourfilehostの場合


Yourfilehostの場合は、動画データへのアドレスを取得するWebAPIは公開されていません。
ニコニコ動画と同様に、動画データをダウンロードしたい場合はどうしましょうか?

大抵の動画サイトの場合、flashプレイヤーを使用しています。
プレイヤーに対してパラメータを指定して動画を再生されている事を考えると、
そのパラメータをスクレイピングすれば、動画データへのアドレスを取得出来そうです。

http://www.yourfilehost.com/media.php?cat=video&file=[動画]
の動画データのアドレスを取得したい場合は、アクセスしたレスポンスからmovieタグを探します。


上記の赤字の部分をURLデコードします。
URLデコードしたアドレスにアクセスすると、動画情報を取得する事が出来ます。


動画情報の中には、動画データへのアドレス、サムネイル画像のアドレスが格納されています。
赤字の部分をURLデコードすると、動画データへのアドレスを、
緑字の部分をURLデコードすると、 サムネイル画像を取得する事ができます。

Cookieで動画データへのアクセスを許可するかどうか判定しているようなので、
初回アクセスからCookieを共通して使用するように気をつけてください。


Copyright(C) since 2008 CH3COOH(酢酸). All Rights Reserved.