環境はニンテンドーWifi USBコネクター+WindowsVista Home Pro
これをWiresharkで覗いてみただけです

ランキングを取得中にキャプって、ランキングが表示されたら停止
んで、キャプ結果を一番下までスクロールさせて、プロトコルがHTTP/XMLってのがランキングデータ
そう、実はXMLだったのだ!
で、中身はこんな感じ。実際は全然改行されてません <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <SearchForRecordsResponse xmlns="http://gamespy.net/sake"> <SearchForRecordsResult>Success</SearchForRecordsResult> <values> <ArrayOfRecordValue>//これが曲の数だけある <RecordValue> <asciiStringValue> <value>L0@I@ON0</value>//(1)曲名 </asciiStringValue> </RecordValue> <RecordValue> <asciiStringValue> <value>@in0s0@et0t0@a</value>//(2)投稿者名 任天堂"制作"は"N0@in0t0@en0d0@o" </asciiStringValue> </RecordValue> <RecordValue> <floatValue> <value>5</value>//(3)評価(空白も5) </floatValue> </RecordValue> <RecordValue> <intValue> <value>17985</value>//(4)投稿番号 1000000232とかもある(任天堂) </intValue> </RecordValue> <RecordValue> <intValue> <value>11792</value>//(5)通し番号? </intValue> </RecordValue> <RecordValue> <intValue> <value>12853774</value>(6) </intValue> </RecordValue> <RecordValue> <booleanValue> <value>true</value>//(7)歌詞の有無 </booleanValue> </RecordValue> <RecordValue> <intValue> <value>1</value>(8)評価数 </intValue> </RecordValue> </ArrayOfRecordValue> </values> </SearchForRecordsResponse> </soap:Body> </soap:Envelope>
で、中身はと言いますと
(1)
曲名がエンコードされている
(2)
投稿者名がエンコードされている
どうやって「制作」と「投稿」を区別してるのか不明
(3)
評価。小数点6位まである
画面上で----でも、値はあるみたい。バンブラ上で評価が表示されるか?のフラグはここには無いようだ
「0」という値があるから、初期状態は0なのであろう
4.5ってのもあるから、必ずしも小数点6位と決まっているわけではないようだ
(4)
受付番号
これは「xxを投稿したものです。番号はnnでした」ってのを確認したから確定かな
(5)
通し番号?
ゲーマガ♪ウメのエヴァは11040で、それ以降順番に上がってる
途中飛んでいるのはエベレスト事件の影響か?
任天堂曲は~11039
(6)
12853774とかの8桁の数値
これも順番に上がっている
一気に複数更新された時は1ずつ上がってて、1時間後に更新されたのは120くらい飛んでるから、採用時刻だと思うけど、法則はは不明
1秒に2ずつ上がってるのかなぁ~?
12878481	08/07/18(金) 17:40 羅針盤
12878480	08/07/18(金) 17:40 ILLUMINATI
12805508	08/07/15(火) 17:35 CASTLE・IMITATION


1216370400	08/07/18(金) 17:40
1216370400-(12878481*2)=1190613438
1190613438+12805508*2
(7)
true	false
歌詞の有無
(8)
整数。評価数
これが20以上だと評価が表示されるっぽいね


文字エンコード
rihurexin1GASAKEN1DERU
リフレインがさけんでる

KAGARI>1k0
かがり@k

ban1zaxi
バンザイ

WATANABE
わたなべ

M0@EL0@OD0@IC0  S0T0@OR0M0
MELODIC STORM

日本語はローマ字で、大文字は平仮名、小文字はカタカナになる。母音はxが前に付く。二文字目が
アルファベットは数字の0が後ろに付く。大文字小文字はそのまま。母音は@が前に付く
半角スペース2個がスペース
>が@
M3がー(日本語)
M1がー(アルファベット)
って感じっす


こんで得したのは、評価数が分る事と、評価が表示されてない曲も評価が分る事と、公式より細かい評価が分る事かな
スーパーハカーの方で、Windowsアプリケーションとしてバンブラの新着一覧をチェックできるソフトを作って下さる方はいませんか

2008/07/23 週間ダウンロードランキングを全部取得して解析してみた 解析結果/使ったツールとか