動画データを取得する その5

Javaニコニコ動画をゴニョゴニョする作戦 第1.82弾。
今回は進んでません。はい。

動画データのXMLの仕様がちょっと変わったのでそのお話。


昨晩から動画データのXML仕様がちょっと変わったみたい。

従来の仕様

<?xml version="1.0" encoding="UTF-8"?>
<nicovideo_thumb_response status="ok">
<thumb>
<video_id>sm4005866</video_id>
<title>【MAD】時をかける少女 ガーネット【H.264】</title>
<description>以前UPしていたMADをH.264でエンコードし、MAD自体も微調整をして再UPしてみました! H.264エンコは初めてなので、試行錯誤の結果、できるかぎり高画質にUPしたつもりです(^^;</description>
<thumbnail_url>http://tn-skr1.smilevideo.jp/smile?i=4005866</thumbnail_url>
<first_retrieve>2008-07-19T09:54:07+09:00</first_retrieve>
<length>5:22</length>
<view_counter>89819</view_counter>
<comment_num>8685</comment_num>
<mylist_counter>4520</mylist_counter>
<last_res_body>字幕カオスwwww 泣いた FF9かと思って 赤字つまんね いいなあ 字幕はみんな死ねばい </last_res_body>
<watch_url>http://www.nicovideo.jp/watch/sm4005866</watch_url>
<thumb_type>video</thumb_type>
<tags>
<tag>アニメ</tag>
<tag>時をかける少女</tag>
<tag>ガーネット</tag>
<tag>跨越時空的中年</tag>
<tag>AMV</tag>
<tag>The_Girl_Who_Leapt_Through_Time</tag>
<tag>Time_waits_for_no_one</tag>
<tag>sm3723821</tag>
<tag>←(゚Д゚)ハァ?</tag>
<tag>細田守</tag>
<tag>感受性のある人間なら理解できる感動モノ</tag>
<tag>←感受性無くても理解できるYO</tag>
<tag>そんなことよりウチの妹がバカでさー</tag>
<tag>奥華子</tag>
<tag>sm266921</tag>
</tags>
</thumb>
</nicovideo_thumb_response>

以下が新仕様

<?xml version="1.0" encoding="UTF-8"?>
<nicovideo_thumb_response status="ok">
<thumb>
<video_id>sm4005866</video_id>
<title>【MAD】時をかける少女 ガーネット【H.264】</title>
<description>以前UPしていたMADをH.264でエンコードし、MAD自体も微調整をして再UPしてみました! H.264エンコは初めてなので、試行錯誤の結果、できるかぎり高画質にUPしたつもりです(^^;</description>
<thumbnail_url>http://tn-skr1.smilevideo.jp/smile?i=4005866</thumbnail_url>
<first_retrieve>2008-07-19T09:54:07+09:00</first_retrieve>
<length>5:22</length>
<view_counter>97445</view_counter>
<comment_num>9220</comment_num>
<mylist_counter>4794</mylist_counter>
<last_res_body>千昭 千昭かっこいい jimaku いい 西友が棒読みだよ まあ、面白かったけど ... </last_res_body>
<watch_url>http://www.nicovideo.jp/watch/sm4005866</watch_url>
<thumb_type>video</thumb_type>
<tags domain="jp">
<tag lock="1">アニメ</tag>
<tag lock="1">時をかける少女</tag>
<tag lock="1">ガーネット</tag>
<tag>奥華子</tag>
<tag>細田守</tag>
<tag>ガーネット←真琴目線</tag>
<tag>至高の名曲リンク</tag>
<tag>コメ非表示推奨</tag>
</tags>
<tags domain="tw">
<tag>跨越時空的中年</tag>
<tag>←(゚Д゚)ハァ?</tag>
</tags>
<tags domain="de">
<tag>AMV</tag>
<tag>The_Girl_Who_Leapt_Through_Time</tag>
<tag>Time_waits_for_no_one</tag>
</tags>
<tags domain="es">
<tag>sm3723821</tag>
</tags>
</thumb>
</nicovideo_thumb_response>

変更点は二つ

  • 海外タグの情報が国内タグと別れて入るようになった
  • タグのロック状況が入るようになった

具体的には

<tags domain="jp">

thumb/tags@domainに地域コードが入った
jp・・・国内
tw・・・台湾
de・・・ドイツ
es・・・スペイン

<tag lock="1">時をかける少女</tag>

thumb/tags/tag@lockにロック状態が入った
1・・・タグロック
ロックされていない特は@lockが出現しない。


今回はこんなかんじでーす