ニコニコ動画検索をPHPで
ニコニコ動画の検索APIを見つけたので早速PHPで使えるようにしてみました。
って単なるRSS解析です。
<?php //ニコニコ動画ゲット //検索キーワード $_GET['query'] = "ハルヒ"; //URL作成 $query = urlencode( mb_convert_encoding( $_GET['query'] , "UTF-8" , "SJIS" ) ); $url = "http://zio3.net/nicoRss/Search.ashx?p={$query}"; //XMLとしてファイル取得 $file = file_get_contents( $url ); //XML解析 $xml = simplexml_load_string( $file ); foreach( $xml->channel->item as $key => $val ){ $MAIN .= <<<EOD {$val->title} {$val->description} <hr> EOD; } echo mb_convert_encoding( $MAIN , "SJIS", "UTF-8"); exit; ?>
ちなみにニコニコ動画をダウンロードする方法 by PHP
検索した動画をゲットする方法はこちらが便利です。
http://puchiko.lowtech.ne.jp/?itemid=1071&catid=26
http://blog.livedoor.jp/dankogai/archives/50900305.html
使用してて気をつけるところは、phpの拡張機能をいくつか有効にします。
curl,opensslです。opensslを有効にしてなくてちょいハマッたよ( -.-)ノ
php.iniの中のextentionで上記の二つを有効にしてapacheの再起動でOKです。