百度音乐mp3的api,下载歌曲,mp3的api

学校大作业布置后,我的程序设计打算加入在线音乐盒的模块,这就少不了在线音乐api了,本来打算分析网页,但又在搜索api时意外发现了这个百度音乐api

http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌曲名$$歌手$$$$

 

以上这个地址,例如搜索周杰伦的双节棍

http://box.zhangmen.baidu.com/x?op=12&count=1&title=双节棍$$周杰伦$$$$

会得到一个xml的文档, 只需要分析这个文档就能得到MP3歌曲的地址,和lrc的地址了

xml如下

 

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<result>
<count>1</count>
<url>
<encode>
<![CDATA[
http://zhangmenshiting.baidu.com/data2/music/10752980/YmJqaWdvb2hfn6NndK6ap5WXcGRpnG9qlpWZZGuZbm1maJSVl29rcGSYlJpsZ5uclZSVWqKfm3VhYGNkZ25oampoamhma2duMQ$$
]]>
</encode>
<decode>
<![CDATA[
10752980.mp3?xcode=04f82ecf06c7556aab9483faf71dddbb&mid=0.00281296741506
]]>
</decode>
<type>8</type>
<lrcid>81516</lrcid>
<flag>1</flag>
</url>
<durl>
<encode>
<![CDATA[
http://zhangmenshiting2.baidu.com/data2/music/10429606/YmJnZm5sZ25fn6NndK6ap5WXcGRpnG9qlpWZZGuZbm1maJSVl29rcGSYlJpsZ5uclZSVWqKfm3VhYGNkZ25oampoamhma2duMQ$$
]]>
</encode>
<decode>
<![CDATA[
10429606.mp3?xcode=04f82ecf06c7556aab9483faf71dddbb&mid=0.00281296741506
]]>
</decode>
<type>8</type>
<lrcid>81516</lrcid>
<flag>1</flag>
</durl>
</result>

 

 
 
count代表结果数
在上面的xml中,我们可以看到encode段,和decode,只需要把他们两个连接到一起,就可以引用到歌曲的下载了
 

1 条评论

What is 12 + 12 ?
Please leave these two fields as-is:
不答对这道小题,是不给通过的哦

昵称

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

沙发空缺中,还不快抢~