虾米音乐绝对地址的获取

时间:2022-04-22 03:40:29

起初是把音乐文件放在我的空间上,后来发现很慢,然后放到skydrive上,发现依旧很慢,虽然好了一点,后来不经意的还发现自己的音乐文件居然还都放 的是高音质的~囧~在折腾完各种东西之后终于开始折腾自己的音乐墙这一块。觉得该来的还是要来的,哈哈。各种折腾之后。发现:

1:虾米还行,居然直接有类似播放器订制http://www.xiami.com/widget/isingle

因为我是获取单首歌曲,所以用的歌曲播放器

虾米音乐绝对地址的获取

搜索自己需要的歌曲,并生成代码。

虾米音乐绝对地址的获取

其实直接把http://www.xiami.com/widget/player-single?uid=0&sid=3500255&mode=js这个放到地址栏里是可以直接看到虾米的播放器的。不过我需要的不是这个。

我们需要的是歌曲的sid;

http://www.xiami.com/widget/xml-single/sid/+sid放到地址栏里:

虾米音乐绝对地址的获取

得到一个xml(刷新这个页面可以得到不同的location,当我得到一个解不了的location时,我就找个解的了的~囧~笨人总有笨办法~):

虾米音乐绝对地址的获取

我们要的是location,它是个类似于凯撒方阵之类的东西;

曾经加密解密什么的没好好学,于是又去百度~写了一个js,解的了部分。

猛戳看代码~ 

顺便写了个自己用的小页面,不过也是要取上面的location,地址取到mp3,如果后面还有xxx之类,去掉~吼吼,那是为了补字符串长度添加的,去掉即可