Keep It Simple, Stupid.

荒野无灯weblog

6间房mp3下载方法

最近受“营(淫)长”的影响,前去围观6间房某美女,偶然听到梁小竹唱的《清明上河图》,
于是想把歌曲下载下来。下载还是相当的顺利的,从返回的JSON数据就可轻松找到mp3
下载地址。

如:

http://v.6.cn/profile/audio.php?uid=16955291&id=5338&page=1

用firebug inspect element 可看出其歌曲id为 5338 ,再从scripts那里可以看到当前网页
从服务器获取JSON数据的URL类似:

http://v.6.cn/mp3/playmp3.php?aid=5338&type=undefined

一看便知,aid既是歌曲的id( audio id )。直接用浏览器打开上面的URL即可看到类似如下
的JSON数据:

{"flag":"001","content":{"msg":"","url":"http:\/\/i.6.cn\/live\/mp3\/89\/01\/1695529113079145870189.mp3","name":"\u6e05\u660e\u4e0a\u6cb3\u56fe","toptime":273}}

把url粘贴到vim里面,然后 :%s/\\//g 把反斜杠替换为空 ,再复制下,然后下载:

wget -O清明上河图-梁小竹.mp3 http://i.6.cn/live/mp3/89/01/1695529113079145870189.mp3

PS:
再顺便说一下dbank的文件不用登录即可下载的方法:
在刚打开的一瞬间,马上点击”下载“ 就可以不用登录即下载文件。
原因是因为,锚标签Href属性首先是真实的下载地址,当js加载完全后,会把href属性
的值替换掉,判断用户是否登录,如未登录则不转到真实下载地址,而是弹出登录窗口
。虽然真实地址还在a标签里面,不过服务器禁止直接跳转到下载链接,因此,得在
它的服务器上面点击链接实现文件下载。
这个方法的要点就是:下手要快!

Tagged in : mp3下载

All Comments (0)
Gravatar image
No Comments