ニコニコ動画のFLVファイルをDLするスクリプトをPHPで書きました
ググったらたくさん出てくるのですが、勉強のためというのと、出てくるやり方があまり好かないので…
といいつつ、拙いコードです

ダウンロードの手順としては、
1. ニコニコ動画にログインする
http://secure.nicovideo.jp/secure/login?site=niconico にPOSTパラメータでメールアドレスとパスワードを送信する
2. FLVファイルのあるURLを取得する
1で取得したCookieを使用してhttp://flapi.nicovideo.jp/api/getflv/sm**にアクセスして、取得
3. http://www.nicovideo.jp/watch/sm**にアクセス
これがないと、ダウンロード時に403が返ってくる
4. DL
3で取得したCookieを用いて2で取得したURLにアクセスしてDL

こんな感じでできます。以下コード

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です