プロフィール

since

Author:since
#kdH5CGMk


Skype: sekishin_cs 登録する際は自己紹介のメッセージを必ずご記入ください。
PlayStation Network: sekishin_ps
このブログについて:

プログラミングとかCFWとか音楽とかいろいろやってるブログ。
趣味:
ゲーム、パソコン、プログラミング(Visual C#)とか。
他サイトでの活動:
ニコニコ動画で「元の曲で再現してみたシリーズ」などの作品を投稿しています。
詳細については、下記のリンクをクリックしてください。
ニコニコ動画プロフィール
自分の作品リスト

カウンター
現在の閲覧者数
Twitter
フルみっく伝染歌プレーヤー

Powered by Re:Moto
月別アーカイブ
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-)
ニコニコの動画のオススメを取得する
C# でニコニコ動画のプログラミングをしてみようと思いまーすw
C# ってなに?っていうひとはこっちへ飛べ!

nicoplayer.png
えー、今回はプレイヤー右の「オススメ」ってとこの内容のXMLを取得しようと。
XML ってなんじゃい!っていうひとはこっちへ(ry
と、いうわけで、早速取得してみましょう。
http://www.nicovideo.jp/api/getrelation?page=p&sort=s&order=o&video=v

パラメータ

page
取得するページ(ex.1)。
sort
並べ替え。
  • p : オススメ度
  • r : コメント数
  • v : 再生数
  • f : 投稿日時
order
昇順か降順。
  • d : 降順
  • a : 昇順
video
動画番号(ex.sm9)。


レスポンス

(例)
http://www.nicovideo.jp/api/getrelation?page=1&sort=v&order=a&video=sm9

<?xml version="1.0" encoding="utf-8" ?>
<related_video status="ok">
<total_count>79</total_count>
<page_count>6</page_count>
<data_count>15</data_count>
<video>
<url>http://www.nicovideo.jp/watch/sm4066601</url>
<thumbnail>http://tn-skr2.smilevideo.jp/smile?i=4066601</thumbnail>
<title>【UGA】レッツゴー!陰陽師</title>
<view>711</view>
<comment>38</comment>
<mylist>12</mylist>
<length>337</length>
<time>1216908434</time>
</video>
<video>
~
</video>
~
</related_video>

レスポンス - タグ

related_video status
ステータス。
  • ok : OK。てかokしか見たこと無い;
total_count
検索結果の動画数。失敗したときは0。
page_count
検索結果のページ数。失敗したときは0。
data_count
リクエストしたページの動画数。失敗したときは0。
url
動画再生ページのURL。
thumbnail
サムネイル画像のURL。
title
動画のタイトル。
view
再生数。
comment
コメント数。
mylist
マイリスト数。
length
動画の長さ(単位:秒)。
time
投稿日時(タイムスタンプ)。


プログラム

入力された動画番号のオススメの1ページ目を再生が少ない順に表示。
(サンプルアプリケーションのダウンロードはこちら)
using System;
using System.Text;
using System.Net;
using System.IO;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("動画番号を入力してください。 > ");
            string line = Console.ReadLine();
            WebRequest request = WebRequest.Create("http://www.nicovideo.jp/api/getrelation?page=1&sort=v&order=a&video=" + line);
            WebResponse response = request.GetResponse();

            Stream stream = response.GetResponseStream();
            StreamReader sr = new StreamReader(stream);
            string xml = sr.ReadToEnd();
            sr.Close();
            stream.Close();

            Console.WriteLine("XML:\r\n\r\n" + xml);
        }
    }
}

実行結果

動画番号を入力してください。 > sm9
XML:

<?xml version="1.0" encoding="utf-8"?>
<related_video status="ok">
        <total_count>79</total_count>
        <page_count>6</page_count>
        <data_count>15</data_count>
        <video>
                <url>http://www.nicovideo.jp/watch/sm4066601</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=4066601</thumbna
il>
                <title>【UGA】レッツゴー!陰陽師</title>
                <view>711</view>
                <comment>38</comment>
                <mylist>12</mylist>
                <length>337</length>
                <time>1216908434</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm3954323</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=3954323</thumbna
il>
                <title>新・豪血寺一族~煩悩開放~「陰陽師ステージ」</title>
                <view>1196</view>
                <comment>17</comment>
                <mylist>20</mylist>
                <length>420</length>
                <time>1215957161</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm4295317</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=4295317</thumbna
il>
                <title>これが初代ドナルド(本名ロナルド)マクドナルド</title>
                <view>1319</view>
                <comment>99</comment>
                <mylist>7</mylist>
                <length>60</length>
                <time>1218766103</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm3604472</url>
                <thumbnail>http://tn-skr1.smilevideo.jp/smile?i=3604472</thumbna
il>
                <title>ニコニコ動画(β)の削除動画1</title>
                <view>1394</view>
                <comment>16</comment>
                <mylist>4</mylist>
                <length>19</length>
                <time>1212956569</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/fz1270745</url>
                <thumbnail>http://art4.photozou.jp/pub/913/60913/photo/1270745_t
humbnail.jpg</thumbnail>
                <title>かまきりばったをたべる</title>
                <view>1647</view>
                <comment>32</comment>
                <mylist>4</mylist>
                <length>11</length>
                <time>1172136447</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm4376474</url>
                <thumbnail>http://tn-skr1.smilevideo.jp/smile?i=4376474</thumbna
il>
                <title>新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師 エコノミー
なし高画質</title>
                <view>2244</view>
                <comment>791</comment>
                <mylist>39</mylist>
                <length>602</length>
                <time>1219406858</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm465</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=465</thumbnail>
                <title>マツケンヤンマーニ</title>
                <view>3399</view>
                <comment>94</comment>
                <mylist>31</mylist>
                <length>40</length>
                <time>1173127773</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm3624006</url>
                <thumbnail>http://tn-skr1.smilevideo.jp/smile?i=3624006</thumbna
il>
                <title>阪急電鉄は大変な放送を流していきました【完成版】</title>
                <view>6471</view>
                <comment>1624</comment>
                <mylist>131</mylist>
                <length>299</length>
                <time>1213154447</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm3748649</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=3748649</thumbna
il>
                <title>新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師 魚眼レンズ
バージョン</title>
                <view>6585</view>
                <comment>1744</comment>
                <mylist>176</mylist>
                <length>322</length>
                <time>1214228348</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/fz2401473</url>
                <thumbnail>http://art2.photozou.jp/pub/438/78438/photo/2401473_t
humbnail.jpg</thumbnail>
                <title>MAC広告 再起動</title>
                <view>6863</view>
                <comment>163</comment>
                <mylist>59</mylist>
                <length>29</length>
                <time>1171902592</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm2832416</url>
                <thumbnail>http://tn-skr1.smilevideo.jp/smile?i=2832416</thumbna
il>
                <title>れっつごー陰陽師? 原曲</title>
                <view>7860</view>
                <comment>234</comment>
                <mylist>11</mylist>
                <length>322</length>
                <time>1206818243</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm2087635</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=2087635</thumbna
il>
                <title>レッツゴー!陰陽師 実写版</title>
                <view>9571</view>
                <comment>1524</comment>
                <mylist>217</mylist>
                <length>356</length>
                <time>1200802937</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm59309</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=59309</thumbnail
>
                <title>「新・豪血寺一族」 対戦動画 ~陰陽師ステージ~</title>
                <view>16697</view>
                <comment>531</comment>
                <mylist>84</mylist>
                <length>136</length>
                <time>1174577648</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm1995125</url>
                <thumbnail>http://tn-skr2.smilevideo.jp/smile?i=1995125</thumbna
il>
                <title>新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師 600Kbps↑
高画質、高音質</title>
                <view>20322</view>
                <comment>2537</comment>
                <mylist>511</mylist>
                <length>320</length>
                <time>1199927812</time>
        </video>
        <video>
                <url>http://www.nicovideo.jp/watch/sm2527186</url>
                <thumbnail>http://tn-skr1.smilevideo.jp/smile?i=2527186</thumbna
il>
                <title>(H264)新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師 高画
質</title>
                <view>26598</view>
                <comment>2792</comment>
                <mylist>833</mylist>
                <length>320</length>
                <time>1204734987</time>
        </video>
</related_video>
ニコニコ動画 - プログラミング | 【2008-09-04(Thu) 00:03:15】 | Trackback:(0) | Comments:(1)
コメント

せきしんさすがだな~~~!!
よくこんなにわかりやすく作成できるな~!!
やり方を伝授してほしいもんだよ~!
2008-09-04 木 21:54:54 | URL | ゲン #- [編集]
コメントの投稿
管理者にだけ表示を許可する

メニュー
C = カテゴリ
L = 最新

Home
せきしんのC#プログラミング
PSP C
│├プラグイン C
││└スクリーンショット撮影
│├カスタマイズ C
││├CFW M33 Update C
│││└5.00 M33
│││ ├5.00 M33-2
│││ ├5.00 M33-3
│││ ├5.00 M33-4
│││ ├5.00 M33-5
│││ └5.00 M33-6 L
│││  └1.50 Kernel
││├システムフォント変更
││├VSH MENU 使用方法
││├FWリンク集
││├ISO読み取り
││├ISO起動
││└ISO圧縮
│└PSP-3000
PCソフト C
 ├CamStudio New!
 ├携帯動画変換君
 └Web ブラウザ
  └Mozilla Firefox
   └Greasemonkey
リンク
カテゴリ
最新記事
最新コメント
最新トラックバック
検索フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。