【扒图】2个偶像页游卡牌图鉴抓包脚本
正文
在群友和AI的帮助下,成功下载到了出包王女偶像页游(《To LOVEる-とらぶる- ダークネス -Idol Revolution-》)、以及Taito家的《ilog》两个在mobage的某个图鉴下的全部卡牌的高清版本。
下面输个密码123456
就能查看两个下载脚本和查看此页面需要的内容了。
出包王女偶像页游
《To LOVEる-とらぶる- ダークネス -Idol Revolution-》是2014年3月19日配信,2016年9月30日关服的偶像主题的网页游戏。
其实就是把出包王女的妹子们穿个偶像服装然后然阿宅们爆金币抽卡突破的老式卡牌……
下面是图包:
图包下载地址
百度网盘:
链接: https://pan.baidu.com/s/17rpQpIJlIy8rSv2C65yMZQ?pwd=naw2 提取码: naw2
一刻相册(在线看):
https://photo.baidu.com/photo/wap/albumShare/invite/oukCfSPbh
yandex:
其实这边的缩略图到大图的加载逻辑是比较简单的。
ILOG
《アイログ》是Taito于2011年8月31日配信,2018年11月29日关服的偶像主题页游(部分卡牌有语音)。卖点算是Tony老师画风的偶像卡。
因为图鉴的那个官网的加载逻辑都是通过无加密的js来的,所以丢给AI分析了一下很快就告诉我了:
1.路径段替换(m
→ l
):
- 在
iv()
函数中,有一个映射规则p = {12021598: 'l', 12020142: 'f'}
,用于替换倒数第二个路径段。 - 因此,
m
被替换为l
。
2.文件名转换(1gvf4y4
→ be8e95cc
):
在
iv()
函数中,文件名部分会从 36 进制转换为 16 进制:- 原始文件名:
1gvf4y4
- 将其视为 36 进制数,转换为 10 进制:
parseInt('1gvf4y4', 36) = 319609748
- 再将 10 进制数转换为 16 进制:
(319609748).toString(16) = 'be8e95cc'
- 原始文件名:
- 因此,文件名从
1gvf4y4
转换为be8e95cc
。
3.时间戳添加:
- 在
iv()
函数中,URL 末尾会附加一个时间戳(Date.now()
),例如?1746702764505
。 - 这个时间戳是动态生成的,用于防止缓存,实际值会随着请求时间变化。
总结处理规则
- 路径段规则:将倒数第二个路径段从
m
替换为l
(如果12024772
不在映射表中,默认使用l
)。 - 文件名规则:将文件名视为 36 进制数,转换为 16 进制。
- 时间戳规则:在 URL 末尾添加
?
+ 当前时间戳。
图包下载地址
另外有一些下载失败的图(大小3kb左右),经过检查发现果然是服务器上面本来就没有,这个图的数量大概有个70几张吧(如果有强烈要求的话我会扒一下缩略图……)。
