• 如何利用百度音乐播放器的API接口来获取高音质歌曲


    第一步:在网页中打开以下网址:

    http://box.zhangmen.baidu.com/x?op=12&count=1&title=时间都去哪儿了$$王铮亮$$$$

    其中红色地方可替代相应歌曲名和歌曲作者

    第二步:进如搜索页面,如下图:

     

     其中count表示能够搜索到的显示结果,若count=0,表示没有相关歌曲。

    歌曲的下载地址是由url里面的encodedecode共同组成。如图中红线所示:

     

    http://zhangmenshiting.baidu.com/data2/music/117953197/117953197.mp3?xcode=777fe7bf393aba251a8d5010196b4ed8a6d6ee647634aebb&mid=0.50708241343165

      

    歌词的下载是由url里面的lrcid决定的。

    百度lrc歌词存放地址:http://box.zhangmen.baidu.com/bdlrc/ 

    后面的9127是一个的不定的,也就是说歌曲不同那个目录名也不同,它的算法是拿歌词文件名(也就是lrcid里面的912774除以一百,然后取小于等于其结果的最大整数,如上面的:4912774/100 =9127.74 取小于等于9127.74 的最大整数就是9127,于是这首歌完整的歌词下载地址就出来了:

     

    http://box.zhangmen.baidu.com/bdlrc/9127 /912774.lrc

  • 相关阅读:
    运算符的方向--好神奇
    a++ 和 ++a ;
    c语言中!和~的区别
    函数的参数,参数为数组
    反射的理解
    ThreadLocal类
    多线程面试题-sleep()和wait()区别
    话题1-关键字
    实现多线程的另一种方式-Callable
    线程池
  • 原文地址:https://www.cnblogs.com/xuhang/p/3622271.html
Copyright © 2020-2023  润新知