テレワークならECナビ Yahoo 楽天
LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル
■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 最新50
メモ3
- 6 :名無しさん@勉強中 ★:07/08/06 02:50:27 ID:???
- メモ
例えば
http://www.youtube.com/watch?v=LudWVcdce_w
のflvの場所は
http://74.125.14.24/get_video?video_id=LudWVcdce_w
みたいです。
http://cache.googlevideo.com/get_video?video_id=LudWVcdce_w
でやってみたら
ステータス302でそっちのURL指定が出て
DL出来なかったので。
というか
IPの数字も固定かどうかわかんない。
固定だったら、自分が使う用に
フォーム入力でDLリンクが出るようなJavaScriptでもやってみますか。
それにしても、以前はURLだけではflv取得出来なかったのに
今出来るようになってるのは
どういう方針変換なのだろう。
こんな記事とか関係あるのかな。
http://la.ma.la/blog/diary_200702282253.htm
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
YouTubeの動画を全画面表示したり字幕くっつけたりするのを作るには、
動画の元ファイル(flv)のURLを知る必要がある。これはAPI使ってるだけ
だと出来ないので、スクレイピングというやつをする。具体的には動画の
貼られているURLにアクセスして、一定期間有効らしいトークン文字列を
抜き出して、get_videoにvideo_idとトークン文字列をわたすとflvのURLに
リダイレクトされる、ということらしい。
少なくともニコニコ動画は通常のAPI利用じゃない、はずだ。公開されてる
APIを使ってて蹴られたっていうならケチくさいな、と文句言えばいいけど、
スクレイピングしてやってるんだから、いつアクセス拒否されてもおかしく
ないし、それはYouTube側の当然の権利だろう。flvの直接利用ってのも
デリケートな問題だ。ビデオファイルを直接保存されてしまうと、アップロ
ードした権利者のコントロールが及ばなくなる。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
「スクレイピングされて負荷が増えるくらいなら いっそDLできるようにしてしまえ」とか。
2chでも 以前はdatの直DL出来なかったのが今は出来るのもそんな理由かもなと。
で、ニコニコ動画のほうは
flvの直DLはまだ難しいのかな。
何かリファラが違うとDL出来なくなってしまったとか見たような記憶があるですが。
500KB
続きを読む
掲示板に戻る 全部 前100 次100 最新50