教你轻松拿下百度音乐播放器mp3地址----ldfu2010

如果你想做一个类似百度或谷歌或QQ音乐那样的flash播放器,你最需要最重要的事情是什么?播放器什么做?我觉得应该不是,而是你的音乐mp3播放源文件在哪里,也是你的MP3,wav等文件的放在哪里,你是怎么找到你的播放源文件。而且你的源文件需要跟著网络流行的曲子每天都变化,要做这样,有两种做法:

一、你自己做服务器,音乐文件在你的服务器上,你随时更新这些源文件。这种做法应该是最直接也是落后最垃圾的做法。

二、让别人做服务器,你只需要去分析别人的源文件就是。也就是所谓的小偷程序,抓去别人的文件过来就播放,这样你需要做的只是维护你的播放器。其他的就让别人来替你做吧,把多余拿去喝咖啡吧。呵呵,所以最聪明的你应该使用最聪明的办法咯,所以现在最重要的事情就是分析音乐源文件地址咯,呵呵。我这里只能百度音乐盒来分析,对其他谷歌,QQ原理是一样的,呵呵。下面是百度音乐盒图片:

你现在只需要根据下面的URL请求就得到百度的音乐各种排行榜。我已经分析出来了,你呢只需要按照下面做可以了,至于我是什么分析出来呢,呵呵。暂时秘密,呵呵:

第一步、请求URL:http://box.zhangmen.baidu.com/x?op=3&list_cat=1&.r=0.5276412834429164 注意这个url里面的r是个随机数,你自己做的时候只要生成一个小于0的随机数就可以,你不修改这个随机数的值也可以。你现在可以直接把这个url直接复制到浏览器上去请求看看,这个URL返回来结果如下,注意它的id和name(它每天结果可能有变化。我这里只列出一部分结果出来):

<?xml version="1.0" encoding="gb2312" ?>
- <result>
<count>17</count>
- <data>
<id>2</id>
<name>新歌TOP100</name>
<tcount>120</tcount>
<isnew>0</isnew>
</data>
- <data>
<id>1</id>
<name>中文金曲榜</name>
<tcount>10</tcount>
<isnew>0</isnew>
</data>
- <data>
<id>3</id>
<name>歌曲TOP500</name>
<tcount>500</tcount>
<isnew>0</isnew>
</data>
- <data>
<id>4</id>
<name>dj舞曲</name>
<tcount>120</tcount>
<isnew>0</isnew>
</data>
<id>112</id>
<name>欧美金曲</name>
<tcount>120</tcount>
<isnew>0</isnew>
</data>
- <data>
<id>110</id>
<name>摇滚歌曲榜</name>
<tcount>330</tcount>
<isnew>0</isnew>
</data>

<data>
<id>106</id>
<name>校园民谣</name>
<tcount>330</tcount>
<isnew>0</isnew>
</data>
</result>

第二步、我们根据以上返回来的结果就拿中文金曲榜来继续请求吧,先看看上面返回这个数据:

<data>
<id>1</id> 这个很重要哦,我们等下要继续用它了。
<name>中文金曲榜</name> 这个就是播放器左边标题了。
<tcount>10</tcount> 这个就是什么,我也不知道,反正对我们没有用,呵呵
<isnew>0</isnew> 这个应该代表是不是最新的,应该是,没有用对我们
</data>

所以我们继续请求URL:http://box.zhangmen.baidu.com/x?op=22&listid=1&.r=0.9220930515980901,他返回如下内容:
<?xml version="1.0" encoding="gb2312" ?>
- <result>
<author />
<authorlink />
<crttime />
<picurl />
<moredetail />
<count>10</count>
- <data>
<id>1598889</id>
<name>心肝宝贝$$任贤齐 徐熙媛$$$$</name>
</data>
- <data>
<id>1313281</id>
<name>我很快乐$$刘惜君$$$$</name>
</data>
- <data>
<id>1582927</id>
<name>荷塘月色$$凤凰传奇$$$$</name>
</data>
</result>

第三步、请使用上面结果继续请求,呵呵。看准了我上面标红的id name哦。把上面得到的name来填充我们以下title值,即title=心肝宝贝$$任贤齐%20徐熙媛$$$$。这次我们请求就是:

http://box.zhangmen.baidu.com/x?op=12&count=1&mtype=2&title=心肝宝贝$$任贤齐%20徐熙媛$$$$&url=&listenreelect=0&.r=0.5733585120495725。这个url里面其他参数不用变,r参数可以随便一个随机数吧,呵呵。看看我们返回来结果,这些就是我们最终想要的哦,呵呵:

<?xml version="1.0" encoding="gb2312" ?>

- <result>
<count>4</count>
-
- <url>
<encode>http://122.72.25.73/icache/www.jx520.net/ihih/mpqcnDU$.mp3</encode>
<decode>ihih.mp3</decode>
<type>1</type>
<lrcid>919723</lrcid>
</url>
- <url>
<encode>http://www.jx520.net/ihih/mpqcnDU$.mp3</encode>
<decode>ihih.mp3</decode>
<type>1</type>
<lrcid>919723</lrcid>
</url>
- <url>
<encode>http://jx520.net/ihih/mpqcnDU$.mp3</encode>
<decode>ihih.mp3</decode>
<type>1</type>
<lrcid>919723</lrcid>
</url>
-
</result>

哈哈,到此mp3已经拿到了,我们还缺少什么呢。歌词啊,呵呵:歌词url,看看上面结果的:
<lrcid>919723</lrcid> ,这就好似百度歌词啊,继续构造url请求吧。
http://box.zhangmen.baidu.com/bdlrc/lrcid减去最后两个数据/lrcid.lrc。
比如lrcid=919723,则url如下:
http://box.zhangmen.baidu.com/bdlrc/9197/919723.lrc

lrcid=17798,则url如下:
http://box.zhangmen.baidu.com/bdlrc/177/17798.lrc
我们得到919723歌词:
[ti:心肝宝贝]
[ar:任贤齐&徐熙媛]
[al:龙凤店电影主题曲]
[by:yujie2288]
[offset:500]
[00:01.00]心肝宝贝
[00:04.33]词曲:小虫 J.BUG
[00:07.33]编曲:屠颖
[00:10.33]演唱:任贤齐&徐熙媛
[00:13.33]LRC编辑:毓杰(吉林延边)
[00:16.33]QQ:1165915900
[00:19.33]
[00:22.33](合)天是那么大 人是那么多
[00:26.71]偏偏让我遇见你
[00:30.46](男)你是那么真 你是那么好
[00:35.38]我曾怀疑我在做梦
[00:39.61](女)不再一个人 心事有人听
[00:44.14]漫漫长夜在一起
。。。。。。。。。。。。。。。。
注意百度返回的歌曲不一定可以播放,因为他是搜索 别人的音乐。搜索肯定是事先准备好的,所以你需要做的事情需要对返回来的mp3地址试试ping一下,如果通就那他来播放。呵呵,这个很容易的。如果你想做不需要ping,那么我建议你分析QQ音乐播放器吧,原理一样很简单我分析半个小时他的音乐很快每首必能播放,爽,只要返回来的地址都可以直接播放的,呵呵。

教你轻松拿下百度音乐播放器mp3地址相关推荐

  1. java制作音乐播放器教程_教你轻松制作java音乐播放器

    一.音乐播放器的实现原理 Javase的多媒体功能很弱,所以有一个专门处理多媒体的插件叫JMF,JMF提供的模型可大致分为七类 * 数据源(Data source) * 截取设备(Capture De ...

  2. 计算机弹音乐百度,百度音乐播放器电脑版怎么制作歌曲歌词?

    现在很多朋友都在使用百度音乐播放器,那么在使用百度音乐播放器播放音乐的时候.音乐没有歌词应该怎么办呢?可以使用百度音乐播放器来制作歌词哦,但是很多人都不知道百度音乐播放器电脑版怎么制作歌曲歌词?下面小 ...

  3. ​百度音乐播放器2015 v9.1.7 官方版

    百度音乐播放器2015 v9.1.7 官方版 软件大小:8.26MB 软件语言:简体中文 软件类别:影音播放 软件授权:官方版 更新时间:2015-02-06 应用平台:/Win8/Win7/WinX ...

  4. 教你3分钟自制音乐播放器

    首先在www.8box.cn上选择一个音乐播放器样式,就是自己定义播放器那里,然后自己在blog里添加一个自定义模块,把生成的代码添加进flash地址里,就可以把自己定义的播放器添加到自己的blog里 ...

  5. 手把手教你做一款音乐播放器(csharp的winform)

    前言:项目是c#的winform 写的,使用的播放器是基于AxWindowsMediaPlayer. AxWindowsMediaPlayer的方法 1.1 首先新建一个页面 如图所示: 图片左侧是列 ...

  6. javascript音乐播放器

    背景 国内所有的音乐平台隐私收集严重,现有开源的播放器暂未发现功能丰富程度.易用性.修改难度等方面都做的比较均衡的. 介绍 仅基于javascript的开源网页音乐播放器,界面仿百度音乐播放器,支持所 ...

  7. 鸿蒙系统怎样去掉下拉音乐播放器,windows10系统下怎样取消音乐播放器默认播放器...

    一位用户反馈自己的windows10系统电脑中,默认音乐播放器是百度音乐,因为自己并不喜欢用百度音乐来播放歌曲,就想将其取消掉.这该如何操作呢?接下来,就随小编看看windows10系统下取消音乐播放 ...

  8. 原生js html音乐播放器(歌词滚动)

    本周学习了js的,用老师教的敲了一个音乐播放器 准备工作 首先随便找首歌 然后用一个小工具扒它的歌词 前期准备完成 代码部分 现在就开始写 html 和 css 了 很简单 就不解释了 直接上代码 h ...

  9. python播放在线音乐_Python实现在线音乐播放器

    最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口, ...

最新文章

  1. Oracle 存储过程异常处理
  2. [云炬创业基础笔记]第二章创业者测试5
  3. asp mysql 设置编码_ASP对数据库各种操作的代码
  4. 帆软报表登录-某些用户需要用自定义的登陆界面,有些用户用默认登录界面
  5. SQL 读取XML到Datatable
  6. silverlight自定义安装客户端插件
  7. 王道计算机网络 电子版,2021王道.考研复习指导.数据结构.操作系统.计算机组成原理.计算机网络.计算机考研PDF电子版无水印图...
  8. 【解决问题】java.lang.ClassNotFoundException: com.Application 问题的几种解决方案
  9. php通讯hpsocket,HP-Socket 远程通信 服务端 客户端 源码
  10. 易语言程序c盘路径,易语言取文件路径的操作教程
  11. 【codeforces 721A】One-dimensional Japanese Crossword
  12. WMS系统架构设计的演变与选择
  13. python简易爬虫
  14. centos7.1中安装calamari
  15. OpenStack Swift Architecture
  16. Java Swing界面设计UI(全)
  17. Linux上的Shebang符号(#!)
  18. Binary Tree Upside Down LC解题记录
  19. 一款非常有趣的中国版本的Excalidraw作图工具drawon(桌案)
  20. 客户端Git代码的下载与提交

热门文章

  1. ftp服务及客户端安装
  2. 简述物联网系统的分层架构,简要说明各层级的功能,并结合课程内容谈谈各层有哪些物联网的技术运用,在DIY智慧小屋案例中各层都有哪些软硬件构成。
  3. SEO们,停下互点和伪原创,进来看下
  4. rust腐蚀网页游戏_玩腻了我的世界?这15款沙盒生存类游戏了解一下
  5. Nginx 关于 OCSP 的调试部署
  6. 浅析智能建筑弱电工程防雷接地
  7. SCI投稿过程总结、投稿状态解析、拒稿后对策及接受后期相关问答
  8. Linux终止ping命令
  9. 路径字符串生成树形结构的思路_资源推荐!顶级程序员必刷宝典!LeetCode中文解题思路重磅问世!...
  10. R语言做统计检验绘图如何添加p-value和显著性标记?——详细介绍如何通过ggpubr包为ggplot图添加p-value以及显著性标记?