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を共通して使用するように気をつけてください。