mp3的网络地址:
http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.search.lrcys&format=xml&query=

这个网址后面先加utf-8类型的歌名,再加上三个$$$符号,再加上歌手名字 就会得到以下的XML:

<span style="font-family:Courier New;font-size:18px;"><search_lrcys_response xmlns="http://openapi.baidu.com/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openapi.baidu.com/1.0 http://openapi.baidu.com/1.0/baidu.xsd"><query>因为爱情$$$陈奕迅</query><pages><total>3</total><rn_num>3</rn_num></pages><lrcys_list list="true"><lrcy><lrclink>http://ting.baidu.com/data2/lrc/20656735/20656735.lrc</lrclink></lrcy><lrcy><lrclink>http://ting.baidu.com/data2/lrc/14942655/14942655.lrc</lrclink></lrcy><lrcy><lrclink>http://ting.baidu.com/data2/lrc/14879591/14879591.lrc</lrclink></lrcy></lrcys_list></search_lrcys_response></span>


其中 lrclink标签下就是可以提供我们下载lrc的网址,以下我们要做的就是另起线程下载lrc。

获取百度上榜单的URL:http://box.zhangmen.baidu.com/x?op=3&list_cat=1&.r=%f 它的XML为:
<span style="font-family:Courier New;font-size:18px;"><result><count>17</count><data><id>402</id><name>新歌TOP100</name><tcount>100</tcount><isnew>0</isnew></data><data><id>401</id><name>中文金曲榜</name><tcount>10</tcount><isnew>0</isnew></data><data><id>403</id><name>歌曲TOP500</name><tcount>500</tcount><isnew>0</isnew></data><data><id>404</id><name>dj舞曲</name><tcount>120</tcount><isnew>0</isnew></data><data><id>513</id><name>日韩流行风</name><tcount>120</tcount><isnew>0</isnew></data><data><id>512</id><name>欧美金曲</name><tcount>120</tcount><isnew>0</isnew></data><data><id>510</id><name>摇滚歌曲榜</name><tcount>330</tcount><isnew>0</isnew></data><data><id>503</id><name>热门对唱</name><tcount>210</tcount><isnew>0</isnew></data><data><id>500</id><name>影视金曲</name><tcount>330</tcount><isnew>0</isnew></data><data><id>506</id><name>校园民谣</name><tcount>330</tcount><isnew>0</isnew></data><data><id>502</id><name>经典老歌</name><tcount>330</tcount><isnew>0</isnew></data><data><id>507</id><name>流金岁月</name><tcount>330</tcount><isnew>0</isnew></data><data><id>408</id><name>中国民乐</name><tcount>210</tcount><isnew>0</isnew></data><data><id>405</id><name>轻音乐</name><tcount>120</tcount><isnew>0</isnew></data><data><id>407</id><name>少儿歌曲</name><tcount>240</tcount><isnew>0</isnew></data><data><id>406</id><name>相声曲艺</name><tcount>60</tcount><isnew>0</isnew></data><data><id>417</id><name>分类试听dj</name><tcount>230</tcount><isnew>0</isnew></data></result></span>

获取百度中的音乐文件呢:
http://box.zhangmen.baidu.com/x?op=12&count=1&title=
title后面加上=洋葱$$平安 就可以获得这首歌的播放地址的xml 如何:
<span style="font-family:Courier New;font-size:18px;"><result><count>2</count><url><encode><![CDATA[http://zhangmenshiting.baidu.com/data2/music/5251713/ZmRoZWxnamaeomZzrZmmnJZvaJWaZ2ppkmRlmWpsmJ1paZeVaWicaZdjlGibl21xaJRZoZ6adGhfamtsZ2tvcWRqY2huaW44]]></encode><decode><![CDATA[5251713.mp3?xcode=5ae131a22e56ae87da42e1f1a4fa697b&mid=0.88825893804937]]></decode><type>8</type><lrcid>0</lrcid><flag>0</flag></url><durl><encode><![CDATA[http://zhangmenshiting2.baidu.com/data2/music/350333/ZGdjZ2hpZaWhZXKsmKWbnW5nlJlmaWiZY2SYaWuXnHBolpRoZ5tonmKTZ5qWbHBvk1ignZlzZ2Zpamtmam5wa2liZ21obTc$]]></encode><decode><![CDATA[350333.mp3?xcode=5ae131a22e56ae87da42e1f1a4fa697b&mid=0.88825893804937]]></decode><type>8</type><lrcid>0</lrcid><flag>0</flag></durl><url><encode><![CDATA[http://yuelink-music.b0.upaiyun.com/tdyso_circle/qJOhm6iemKaYX6yVo52ap5-ZYINnNg$$.mp3]]></encode><decode><![CDATA[ wangshang-yangcong-O2.mp3 ]]></decode><type>1</type><lrcid>0</lrcid><flag>0</flag></url><durl/><p2p><hash>3ba5010ee29d6741d6dbb1679de5aae4b135dd2f</hash><url><![CDATA[http://zhangmenshiting.baidu.com/data2/music/14889204/14889204.mp3?xcode=5ae131a22e56ae87da42e1f1a4fa697b]]></url><type>mp3</type><size>6895470</size><bitrate>192</bitrate></p2p></result></span>


其中和很多网络上流传的版本一样;
<span style="font-family:Courier New;font-size:18px;"><encode><![CDATA[http://yuelink-music.b0.upaiyun.com/tdyso_circle/qJOhm6iemKaYX6yVo52ap5-ZYINnNg$$.mp3]]></encode></span>
<span style="font-family:Courier New;font-size:18px;">这个标签放着这个MP3的url  ;但是这个url是加密的,但是,密室就在下面的:</span>
<pre name="code" class="html"><span style="font-family:Courier New;font-size:18px;"><decode><![CDATA[ wangshang-yangcong-O2.mp3 ]]></decode></span>
我们只要把这个标签中的
<span style="font-family:Courier New;font-size:18px;">wangshang-yangcong-O2.mp3 字段替换了《encode》标签中url最后一个“/”后的字段,就可以获取这个MP3的真正网络地址  </span>
<span style="font-family:Courier New;font-size:18px;">当然下面还有些标签 代表这个音乐文件的类型 </span>
<span style="font-family:Courier New;font-size:18px;">mp3 wma或者其他</span>
<span style="font-family:Courier New;font-size:18px;">当然 如果哪个encode便签下没有decode这个便签的话,那么它的地址是没有被加密的,可以直接使用。</span>
</pre><pre name="code" class="html">
<span style="font-family:Courier New;font-size:18px;">  </span>
</pre>

更多相关文章

  1. Tabhost+picture
  2. 安卓模拟器Android(安卓)SDK Manager 无法获取SDK列表的解决办法
  3. Android使用criteria选择合适的地理位置服务实现方法
  4. 史上最全的常用开发工具类收集(持续更新中)
  5. 基于XMPP实现的Openfire的配置安装+Android客户端的实现
  6. Android(安卓)帧动画 补间动画 属性动画 区别
  7. Android(安卓)log日志信息获取
  8. Android调用系统相机拍照并保存图片文件
  9. android获取短信中心号

随机推荐

  1. EventBus源码详解(一):基本使用
  2. 程序中判断Android系统版本
  3. android调用本地服务示例
  4. Android一行命令上传你的项目到Jcenter/M
  5. [Android] Handler详解
  6. 谷安: 微软、苹果与谷歌的专利问题四格漫
  7. Android之 对话框 的使用
  8. 【Android(安卓)界面效果15】Android(安
  9. Android(安卓)Studio中ShareSDK分享的使
  10. Android(安卓)sdk开发(二) Log日志类的设