Re: 300行代码的下载mp3程序,希望给你带来方便
发表于 : 2008-12-16 17:15
我比较裸,在amuseplayer里直接用js的sandbox eval了一下baidu的这个disUrl函数哈哈。chpn 写了:取F 和I
在baidu mp3的下载页的JS中有:正则代码: 全选
....function disUrl(){var F=1229414159,L=0;var I="6IIE://00H.NJL3CDCA7C3.1DB/JEADz247A3/RPPU-QQ/RPPUQQRQSQQUPQYT.BES"......
可解析出代码: 全选
/function\s+disUrl\(\s*\){var\s+[A-Z_]=(\d+),[A-Z_]=\d+;var\s+[A-Z]="([^"]+)"/i
代码: 全选
F = RegExp.$1 ; // key , 估计是会变的,不过我多次访问都为1229414159 I = RegExp.$2 ;//加密码后的下载地址