教你轻松拿下百度音乐播放器mp3地址
教你轻松拿下百度音乐播放器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地址相关推荐
- java制作音乐播放器教程_教你轻松制作java音乐播放器
一.音乐播放器的实现原理 Javase的多媒体功能很弱,所以有一个专门处理多媒体的插件叫JMF,JMF提供的模型可大致分为七类 * 数据源(Data source) * 截取设备(Capture De ...
- 计算机弹音乐百度,百度音乐播放器电脑版怎么制作歌曲歌词?
现在很多朋友都在使用百度音乐播放器,那么在使用百度音乐播放器播放音乐的时候.音乐没有歌词应该怎么办呢?可以使用百度音乐播放器来制作歌词哦,但是很多人都不知道百度音乐播放器电脑版怎么制作歌曲歌词?下面小 ...
- 百度音乐播放器2015 v9.1.7 官方版
百度音乐播放器2015 v9.1.7 官方版 软件大小:8.26MB 软件语言:简体中文 软件类别:影音播放 软件授权:官方版 更新时间:2015-02-06 应用平台:/Win8/Win7/WinX ...
- 教你3分钟自制音乐播放器
首先在www.8box.cn上选择一个音乐播放器样式,就是自己定义播放器那里,然后自己在blog里添加一个自定义模块,把生成的代码添加进flash地址里,就可以把自己定义的播放器添加到自己的blog里 ...
- 手把手教你做一款音乐播放器(csharp的winform)
前言:项目是c#的winform 写的,使用的播放器是基于AxWindowsMediaPlayer. AxWindowsMediaPlayer的方法 1.1 首先新建一个页面 如图所示: 图片左侧是列 ...
- javascript音乐播放器
背景 国内所有的音乐平台隐私收集严重,现有开源的播放器暂未发现功能丰富程度.易用性.修改难度等方面都做的比较均衡的. 介绍 仅基于javascript的开源网页音乐播放器,界面仿百度音乐播放器,支持所 ...
- 鸿蒙系统怎样去掉下拉音乐播放器,windows10系统下怎样取消音乐播放器默认播放器...
一位用户反馈自己的windows10系统电脑中,默认音乐播放器是百度音乐,因为自己并不喜欢用百度音乐来播放歌曲,就想将其取消掉.这该如何操作呢?接下来,就随小编看看windows10系统下取消音乐播放 ...
- 原生js html音乐播放器(歌词滚动)
本周学习了js的,用老师教的敲了一个音乐播放器 准备工作 首先随便找首歌 然后用一个小工具扒它的歌词 前期准备完成 代码部分 现在就开始写 html 和 css 了 很简单 就不解释了 直接上代码 h ...
- python播放在线音乐_Python实现在线音乐播放器
最近这几天,学习了一下python,对于爬虫比较感兴趣,就做了一个简单的爬虫项目,使用Python的库Tkinsert做了一个界面,感觉这个库使用起来还是挺方便的,音乐的数据来自网易云音乐的一个接口, ...
最新文章
- Oracle 存储过程异常处理
- [云炬创业基础笔记]第二章创业者测试5
- asp mysql 设置编码_ASP对数据库各种操作的代码
- 帆软报表登录-某些用户需要用自定义的登陆界面,有些用户用默认登录界面
- SQL 读取XML到Datatable
- silverlight自定义安装客户端插件
- 王道计算机网络 电子版,2021王道.考研复习指导.数据结构.操作系统.计算机组成原理.计算机网络.计算机考研PDF电子版无水印图...
- 【解决问题】java.lang.ClassNotFoundException: com.Application 问题的几种解决方案
- php通讯hpsocket,HP-Socket 远程通信 服务端 客户端 源码
- 易语言程序c盘路径,易语言取文件路径的操作教程
- 【codeforces 721A】One-dimensional Japanese Crossword
- WMS系统架构设计的演变与选择
- python简易爬虫
- centos7.1中安装calamari
- OpenStack Swift Architecture
- Java Swing界面设计UI(全)
- Linux上的Shebang符号(#!)
- Binary Tree Upside Down LC解题记录
- 一款非常有趣的中国版本的Excalidraw作图工具drawon(桌案)
- 客户端Git代码的下载与提交
热门文章
- ftp服务及客户端安装
- 简述物联网系统的分层架构,简要说明各层级的功能,并结合课程内容谈谈各层有哪些物联网的技术运用,在DIY智慧小屋案例中各层都有哪些软硬件构成。
- SEO们,停下互点和伪原创,进来看下
- rust腐蚀网页游戏_玩腻了我的世界?这15款沙盒生存类游戏了解一下
- Nginx 关于 OCSP 的调试部署
- 浅析智能建筑弱电工程防雷接地
- SCI投稿过程总结、投稿状态解析、拒稿后对策及接受后期相关问答
- Linux终止ping命令
- 路径字符串生成树形结构的思路_资源推荐!顶级程序员必刷宝典!LeetCode中文解题思路重磅问世!...
- R语言做统计检验绘图如何添加p-value和显著性标记?——详细介绍如何通过ggpubr包为ggplot图添加p-value以及显著性标记?