百度不为人知的API

    在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,告诉你个秘密,百度有个不公开的API

    http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$

    用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML:其中的count值为1是说返回的是一个,这个没什么用,接下来的东西就有用了,encode里的值是歌曲加密后的地址,加密只是对文件名加密的,我们需要的只是前面的路径,也就是 http://song.feifa-radio.com/Q/20050701/jingxuan/ 这部分,然后复制decode 的值: 1.Wma 与前面的相拼就是正确的下载地址:

    http://song.feifa-radio.com/Q/20050701/jingxuan/1.Wma

    后面的type的值为2表示此歌曲文件类型是wma的,其它的:1表示rm,0表示MP3,通常我们下的类型都是MP3或WMA的,所以只要有2或0的

    lrcid这个的值是百度服务器上这首歌的歌词文件的文件名,这个文件的路径是:

    http://box.zhangmen.baidu.com/bdlrc/496/49684.lrc

    这个地址解析下:

    http://box.zhangmen.baidu.com/bdlrc/ 这个是百度lrc歌词存放地址,后面的496是一个的不定的,民就是说歌曲不同那个目录名也不同,它的算法是拿歌词文件名(也就是上面说的 49684) 除以一百,然后取小于等于其结果的最大整数,如上面的:49684/100 =496.84 取小于等于496.84 的最大整数就是496,于是这首歌完整的歌词地址就出来了:http://box.zhangmen.baidu.com/bdlrc/496/49684.lrc]

    似乎说得复杂了了,呵呵,希望对大家有用

相关文章
分享一很用的IP地址转中文的接口百度网盘的使用心得百度很黄很暴力献出百度SEO建议邀请码5枚百度是个坏蛋,这广告也能审核通过?COOKIE 污染百度热力图邀请码来了(真实可用的10枚百度热力图邀请码)百度中最牛X的广告百度统计邀请码(热力图邀请码)使用Google Weather API查询天气预报百度到底怎么回事?百度又收录本站了,很棒,我无敌百度搜索引擎是不能骂的很傻很天真的搜索引擎
    标签:百度API 发布于:2007-10-31 01:10:06

当前共有0条评论,我也要发表:

    我的名字:

    我的邮箱: