曲別のHTMLファイルを取得するまで
トップページ
Arcade Latest All Music
https://textage.cc/score/index.html?a001B000
この HTML から呼び出される javascript ファイルは以下の通り
- titletbl.js
- actbl.js
- cstbl.js
- cstbl1.js
- cstbl2.js
- stepup.js
- datatbl.js
- scrlist.js
- inject.js
titletbl.js
VERINDEX=0; IDINDEX=1; OPTINDEX=2; GENREINDEX=3; ARTISTINDEX=4; TITLEINDEX=5; SUBTITLEINDEX=6; SS=35; titletbl={ //(中略) '_showa':[9,963,1,"テクノチョップ","AKIRA YAMAOKA","昭和企業戦士荒山課長"], '_manatsu':[9,964,1,"HOUSE","Sana","真夏の花・真夏の夢"], 'lights':[9,965,1,"SOUL","flare","lights"], 'savagecp':[9,966,1,"HIP HOP","ASLETICS","SWEETEST SAVAGE"], 'atmcag26':[9,967,1,"ENSEMBLE","SHUNZZY","ATOMIC AGE"], '588':[10,1001,1,"PIANO AMBIENT","dj nagureo","5.8.8."], '1samurai':[10,1002,1,"お江戸テクノ","sampling masters MEGA","1st Samurai"], 'a_jax':[10,1003,1,"GAME MUSIC","Mr.T","A-JAX","(3-WAY MIX)"], 'atemple':[10,1004,1,"PSYCHEDELIC TRANCE","PINK PONG","ALIEN TEMPLE"], 'astral':[10,1005,1,"DREAM TECHNO","EeL","ASTRAL VOYAGE"], //(以下略)
楽曲を表す8文字以内のキーワードに対して、配列[バージョン番号, (独自ID値), (オプション値), ジャンル名, 作曲者名, 楽曲名]
actbl.js
pspver="2015.10.04 Ver.";//3.64 A=10, B=11, C=12, D=13, E=14, F=15; actbl={ //(中略) 'aa_amuro' :[3,0,0,3,1,5,7,A,7,C,7,0,0,0,0,5,7,9,7,C,7,0,0], 'aa_rebld' :[3,0,0,0,0,7,7,A,7,C,7,0,0,0,0,7,7,A,7,C,7,0,0], 'abraxas' :[3,0,0,0,0,5,F,9,F,B,F,0,0,0,0,5,F,9,F,B,F,0,0], 'absolute' :[3,3,1,3,1,6,7,8,7,A,7,B,F,0,0,6,7,8,7,B,7,B,F,""], //'absolutl' :[1,0,0,0,0,0,0,0,0,B,F,0,0,0,0,0,0,0,0,B,F,0,0,""], 'abso_k' :[1,0,0,0,0,5,F,8,F,B,F,0,0,0,0,5,F,8,F,B,F,0,0], 'absoevil' :[1,0,0,0,0,6,6,A,F,C,F,0,0,0,0,6,6,A,F,C,F,0,0,""],//29 'abstract' :[1,0,0,0,0,6,7,9,7,9,7,0,0,0,0,7,7,9,7,0,0,0,0], // (以下略)
'absolute' は、「4th Style / EPIC TRANCE / dj TAKA / ABSOLUTE」を表す。
譜面難易度は、SPN=6, SPH=8, SPA=10, SPL=11, DPN=6, DPH=8, DPA=11, DPL=11 であり、配列のインデックス番号 5, 7, 9, 11, 15, 17, 19, 21 に該当する。
'absolute' :[3,3,1,3,1,6,7,8,7,A,7,B,F,0,0,6,7,8,7,B,7,B,F,""],
譜面ページのURL
ABSOLUTE の SPH (1P側) を表示するには、
https://textage.cc/score/4/absolute.html?1H800
ABSOLUTE の SPH (2P側) を表示するには、
https://textage.cc/score/4/absolute.html?2H800
ABSOLUTE の DPH を表示するには、
https://textage.cc/score/4/absolute.html?DH800
https://textage.cc/score/VV/NNNNNNNN.html?MTL00
- VV : バージョン番号
- titletbl.js の楽曲識別キーワードに対応する配列(インデックス=0)
- substream の場合のみ
"s"
- NNNNNNNN : 楽曲識別キーワード
- titletbl.js の楽曲識別キーワード
- M : モード
- '1' : SP(左側), '2': SP(右側), 'D': DP
- T : 譜面種別
- 'N': NORMAL, 'H': HYPER, 'A': ANOTHER, 'X': LEGGENDARIA
- L : 譜面レベル
- '1': Lv1, '2': Lv2, ..., '9': Lv9, 'A': Lv10, 'B': Lv11, 'C': Lv12
(1つのHTMLに1曲の全譜面種別の譜面情報が含まれているので、HTMLの取得はSPNなどの1種類だけで構わない)