正在尝试做一个音乐电台,flash js什么的都写好了,测试也通过了,但是mp3的链接有点不好弄。  自己搜吧有点不太现实。毕竟要搜1000个MP3的链接的话估计得搜到猴年马月了,所以想请教一下百度 谷歌什么的有没有对外开放的mp3搜索接口,有接口的话直接写一段程序批量导就可以了。
刚才上网查了一下查到了百度的接口。 但是不知道是我不会用还是怎么的。。 每次返回xml我复制链接以后都是400错误。

解决方案 »

  1.   

    <result>
    <count>1</count>
    <url>
    <encode>
    <![CDATA[
    http://zhangmenshiting.baidu.com/data/music/5219955/VndoWXZqXHloV3hrWnh4XXJoWHlqW3B7VnNrWXprXHBnV3R3WntsXXJ2WHVoZKSoZHGrl6SanHVpl2tnZpudm2qXZmyYmmqckpVol5dmaJppaWdoaGdsm1efnJhyZmVpaGdpZmZub3BoZGhoZTY$
    ]]>
    </encode>
    <decode>
    <![CDATA[
    %E5%A4%A7%E7%BA%A6%E5%9C%A8%E5%86%AC%E5%AD%A3.mp3?xcode=8e831efc9e38cd3dac5cb01b8744315c&mid=0.17562188872540
    ]]>
    </decode>
    <type>8</type>
    <lrcid>14706</lrcid>
    <flag>1</flag>
    </url>
    <p2p>
    <hash>5babc209cd096f0a3529a3dc8f66754bc58d0e29</hash>
    <url>
    <![CDATA[ ]]>
    </url>
    <type>mp3</type>
    <size>3734848</size>
    <bitrate>128</bitrate>
    </p2p>
    </result>你说的是这个吧.
    模拟提交 http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$
    获取上面返回的xml.解析xml
    将 <decode> 内容替换掉 <encode>数据最后一段的地址就是MP3地址...
    测试了一下可以.