自己做在线音乐播放器,研究的,可以用,百试不爽...不信大家可以试试,非常简单,非常清楚...觉得好就顶一下
百度MP3音乐接口: http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌名$$歌手名$$$$SOSO音乐接口 :http://music.soso.com/music.cgi?ty=getsongurls&w=歌名&pl=歌手名
首先分析百度音乐的一个连接:
模型: http://box.zhangmen.baidu.com/x?op=12&count=1&title={0}$${1}$$$
{0}=歌曲名
{1}=作者我们试一下凤凰传奇的最炫民族风这首歌,比如:(http://box.zhangmen.baidu.com/x?op=12&count=1&title=最炫民族风$$凤凰传奇$$$)把这个连接输入到浏览器中,会返回给我们一个xml,显示在浏览器中,这里面就是我们想要的信息(得到如下):
<result> <count> 1 </count> <url> <encode> <![CDATA[ http://zhangmenshiting.baidu.com/data2/music/10547673/YmJoaGxsbmtfn6NndK6ap5WXcGqaaW6baGZnmGtqnG2XlGxqbGqcbWOTlGtpb21tYWRrWqKfm3VhYGttbGdsb2pnZ2htaGxrMQ$$ ]]> </encode> <decode> <![CDATA[ 10547673.mp3?xcode=6e37c744d64e5fb9674e52aa74965028&mid=0.89715795448253 ]]> </decode> <type> 1 </type> <lrcid> 744980 </lrcid> <flag> 1 </flag> </url> <durl> <encode> <![CDATA[ http://zhangmenshiting2.baidu.com/data2/music/10547672/YmJoaGxsbmpfn6NndK6ap5WXcGqaaW6baGZnmGtqnG2XlGxqbGqcbWOTlGtpb21tYWRrWqKfm3VhYGttbGdsb2pnZ2htaGxrMQ$$ ]]> </encode> <decode> <![CDATA[ 10547672.mp3?xcode=6e37c744d64e5fb9674e52aa74965028&mid=0.89715795448253 ]]> </decode> <type> 1 </type> <lrcid> 744980 </lrcid> <flag> 1 </flag> </durl> <p2p> <hash> 350755cf191c7911d2920b334e5c8c7afec64ac5 </hash> <url> <![CDATA[ http://zhangmenshiting.baidu.com/data2/music/10547672/10547672.mp3?xcode=6e37c744d64e5fb9674e52aa74965028 ]]> </url> <type> mp3 </type> <size> 4600854 </size> <bitrate> 128 </bitrate> </p2p> </result>
有点傻眼了吧...继续解释,大家就会懂了:
歌曲下载部分(分析这个.xml文件):
其中<encode>...</encode>这个里面有个连接我们取出(http://zhangmenshiting.baidu.com/data2/music/10547673/)这一部分,然后加上<decode>...</decode>中的所有内容(10547673.mp3?xcode=6e37c744d64e5fb9674e52aa74965028&mid=0.89715795448253)
这样我们得到:(http://zhangmenshiting.baidu.com/data2/music/10547673/10547673.mp3?xcode=6e37c744d64e5fb9674e52aa74965028&mid=0.89715795448253)这个就是凤凰传奇的最炫民族风的下载地址,大家可以亲自尝试一下;
歌词部分:
这里我们需要(http://box.zhangmen.baidu.com/bdlrc/)这个加上<lrcid>744980</lrcid>这个里面的数值整除100(小数点后面的不要)得到7449 这样再加上原值744980就得到:(http://box.zhangmen.baidu.com/bdlrc/7449/744980.lrc)这个就是凤凰传奇的最炫民族风的歌词下载地址,大家也可以亲自尝试一下;
上面soso也一样;