08/07/12 15:22:22 MKjyb69t0
>>446
ニコニコから取得する情報は、昔も今もかわらんのよ。
・動画タイトル
・実体ファイル(flv、mp4、comment-xml、description-xml)
これらの情報を取得すれば、Boonとしての機能は維持される。
で、ニコニコ側が仕様変更で何をやってるかというと、
htmlの中で上記の情報を埋め込む場所を、毎回変えている。
現行仕様で「アイドルマスター」というキーワードで検索した結果でたとえると
タイトル部分と、現在検索しているワード
<title>キーワード検索 アイドルマスター‐ニコニコ動画(夏)</title>
動画のタイトル
<p class="TXT12"><a class="video video_info_title"
href="watch/sm3935217">アイドルマスター VISIONNERZ~幻視人~ -Zuntata-</a>
概要(冒頭のみ)
<span class="video_info_description"> close your eyes 機材は数ヶ月前からそろってました...</span>
結局、仕様変更で変わるのは、抜き出したい情報の周辺にあるタグや語句、
そして、それらの情報が登場する順番が変更される。
つまり、仕様変更に対応する = 特定のhtmlから、情報を抜き出す場所と方法を差し替える ということ。
これらの解析を、いままではBoonの作者が一人で全部やってくれていたというわけ。
これは簡単そうに見えてもけっこうしんどい作業なので、Boon代替ソフトを作る人がいるなら
「●●から○○の間の情報は、動画タイトルと見なす」 みたいな設定を外部から変更できる
仕様にすることで、作者の手間を分散できることになりますよ、というオハナシ。