- 浏览: 396201 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhchyun2008:
这里有个小问题,背景有时候会出现?不知道如何解决
分享一个ToolTip类,趋于完美! -
heiliuer:
歌词可以用,我试了好几个,都行的
百度MP3音乐API接口及应用 -
connectu:
感觉不错,英文版的。
JMX in Action -
海阔天空1991:
楼主,有没有什么途径可以知道歌曲对应的信息?
百度MP3音乐API接口及应用 -
xiegqooo:
简单的关闭 tomcat
import java.io.IO ...
关于Java钩子的使用
当你在百度去搜索一首歌时,你会发现有种更简单的方法,嘿嘿,安宁ヤ太天真告诉你个秘密,百度有个不公开的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
安宁ヤ太天真似乎说得复杂了了,呵呵,希望对大家有用
歌词可以用,我试了好几个,都行的
9 楼 yy232 2012-09-11
把[CDATA[ 代码后面的全部 复制 就可以了。
http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$
用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML:
<?xml version="1.0" encoding="gb2312" ?> <result> <count>1</count> <data> <encode>http://song.feifa-radio.com/Q/20050701/jingxuan/YjI$.Wma</encode> <decode>1.Wma</decode> <type>2</type> <lrcid>49684</lrcid> </data> </result>
其中的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
安宁ヤ太天真似乎说得复杂了了,呵呵,希望对大家有用
<appSettings> <!--搜搜音乐地址 http://cgi.music.soso.com/fcgi-bin/m.q?w=[歌名/歌手名]&p=[页数]&t=[格式]--> <!--格式: -1-全部 0-MP3 1-RM ,2-WMA--> <add key="SosoUrl" value="http://cgi.music.soso.com/fcgi-bin/m.q?w={0}&p=1&t={1}"/> <!--百度音乐地址 http://mp3.baidu.com/m?f=ms&rf=idx&tn=baidump3&ct=134217728&lf=&rn=&word=[歌名/歌手名]&lm=[格式]&pg=[页数]--> <!---格式:-1-全部 0-MP3 1-RM ,2-WMA--> <add key="BaiduUrl" value="http://mp3.baidu.com/m?f=ms&rf=idx&tn=baidump3&ct=134217728&lf=&rn=&word={0}&lm={1}"/> <!--百度音乐快搜地址 http://box.zhangmen.baidu.com/x?op=12&count=1&title=[歌名]$$[歌手名]$$$$--> <add key="BaiduQuickUrl" value="http://box.zhangmen.baidu.com/x?op=12&count=1&title={0}$${1}$$$$"/> <!--千千静听歌词信息地址 http://ttlrcct.qianqian.com/dll/lyricsvr.dll?sh?Artist=[歌手名]&Title=[歌名]--> <add key="TTLrcListUrl" value="http://ttlrcct.qianqian.com/dll/lyricsvr.dll?sh?Artist={0}&Title={1}"/> <!--千千静听歌词地址 http://ttlrccnc.qianqian.com/dll/lyricsvr.dll?dl?Id=[歌曲ID]&Code=[title和artist]&uid=03&mac=002421585787&hds=WD-WMAV22344505"--> <add key="TTLrcUrl" value="http://ttlrccnc.qianqian.com/dll/lyricsvr.dll?dl?Id={0}&Code={1}&uid=03&mac=002421585787&hds=WD-WMAV22344505"/> </appSettings>
评论
12 楼
heiliuer
2013-11-24
歌词可以用,我试了好几个,都行的
11 楼
海阔天空1991
2013-04-06
楼主,有没有什么途径可以知道歌曲对应的信息?
10 楼
weichao741
2012-11-27
9 楼 yy232 2012-09-11
把[CDATA[ 代码后面的全部 复制 就可以了。
9 楼
yy232
2012-09-11
现在用 http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 这个地址搜索已经不行了,不知道加密了还是怎么了
结果如下,求解答啊
<result>
<count>1</count>
<url>
<encode><![CDATA[http://zhangmenshi-ting.baidu.com/data2/music/12762804/YmRqamduZ2xfn6NndK6ap5WXcGSYmJuaaWVpZWWbnZ1nlGVlZZdnm2Rja2Rrb2pwlWuYWqKfm3VhYGhnZm5qbmJmZ21lZm1pMQ$$]]></encode>
<decode><![CDATA[12762804.mp3?xcode=0cbdb83610efe6b210a0c31806938d9e&mid=0.53183614490061]]></decode>
<type>8</type>
<lrcid>14706</lrcid>
<flag>1</flag>
</url>
<durl>
<encode><![CDATA[http://zhangmenshi-ting2.baidu.com/data2/music/7339015/aGVmbWVnbGaeomZzrZmmnJZvY5eXmplwZGhkZJqcnG6TZGRklmaaa2JqY2puaW-capdZoZ6adGhfZ2ZlbWltaWVmbGRlbGg4]]></encode>
<decode><![CDATA[7339015.mp3?xcode=0cbdb83610efe6b210a0c31806938d9e&mid=0.53183614490061]]></decode>
<type>8</type>
<lrcid>14706</lrcid>
<flag>1</flag>
</durl>
<p2p>
<hash>d1cae9f7634c5aa3d54d7b1b1ad4c5b79b6e97ff</hash>
<url><![CDATA[http://zhangmenshi-ting.baidu.com/data2/music/11290588/11290588.mp3?xcode=0cbdb83610efe6b210a0c31806938d9e]]></url>
<type>mp3</type>
<size>5710896</size>
<bitrate>192</bitrate>
</p2p>
</result>
结果如下,求解答啊
<result>
<count>1</count>
<url>
<encode><![CDATA[http://zhangmenshi-ting.baidu.com/data2/music/12762804/YmRqamduZ2xfn6NndK6ap5WXcGSYmJuaaWVpZWWbnZ1nlGVlZZdnm2Rja2Rrb2pwlWuYWqKfm3VhYGhnZm5qbmJmZ21lZm1pMQ$$]]></encode>
<decode><![CDATA[12762804.mp3?xcode=0cbdb83610efe6b210a0c31806938d9e&mid=0.53183614490061]]></decode>
<type>8</type>
<lrcid>14706</lrcid>
<flag>1</flag>
</url>
<durl>
<encode><![CDATA[http://zhangmenshi-ting2.baidu.com/data2/music/7339015/aGVmbWVnbGaeomZzrZmmnJZvY5eXmplwZGhkZJqcnG6TZGRklmaaa2JqY2puaW-capdZoZ6adGhfZ2ZlbWltaWVmbGRlbGg4]]></encode>
<decode><![CDATA[7339015.mp3?xcode=0cbdb83610efe6b210a0c31806938d9e&mid=0.53183614490061]]></decode>
<type>8</type>
<lrcid>14706</lrcid>
<flag>1</flag>
</durl>
<p2p>
<hash>d1cae9f7634c5aa3d54d7b1b1ad4c5b79b6e97ff</hash>
<url><![CDATA[http://zhangmenshi-ting.baidu.com/data2/music/11290588/11290588.mp3?xcode=0cbdb83610efe6b210a0c31806938d9e]]></url>
<type>mp3</type>
<size>5710896</size>
<bitrate>192</bitrate>
</p2p>
</result>
8 楼
SBX哥
2012-08-28
大神级别,真心学习了.....
7 楼
loweryou
2011-11-24
歌词已经不行了,求更新!
6 楼
miw__
2011-11-12
我分析的结果不一样哈
1 8都是MP3
另外这个值 还可能是字符串,可能直接就是MP3,还没有完全搞明白
1 8都是MP3
另外这个值 还可能是字符串,可能直接就是MP3,还没有完全搞明白
5 楼
mustcan
2011-10-17
很犀利呀!!!佩服!!狂顶!!!!
4 楼
loweryou
2011-10-13
我擦,神人就是神人,这也有研究,拜谢!
3 楼
v4521
2011-04-28
会写飞速网盘 和115网盘 解析地址文件吗?php 或ASP的
2 楼
a00589
2011-01-10
good.
1 楼
yuanliyin
2010-06-21
这个好!!
发表评论
-
枯燥的生活,给点生机
2011-06-27 11:25 1642唉唉,最近生活好乏味,迫切需要团购电影票,看一场电影,丰富下生 ... -
计算机硕士工资一览表 08年最新各大IT公司薪水行
2010-09-08 15:10 5045转自:http://blog.sina.com.cn/s/bl ... -
百度VS谷歌:优秀与伟大之别
2010-06-10 09:24 1081引用http://www.sina.com.cn 2010年 ... -
30个写在脸上的密码
2010-05-17 17:21 922黑眼圈、嘴唇干裂未必 ... -
身在五行中 心在三界外
2010-03-31 12:06 1698人有些时候不得不将自己的灵魂与身体分开,不得不为了生活而放弃自 ... -
我们谁能不说谎?
2010-03-29 11:19 1188说谎的孩子会被大灰狼吃掉——我们从小就知道说谎是不对的 ... -
因为JavaEye有你有我
2010-03-25 10:34 933生活真的是很有意思,和你相识、相处、相知快一年 ... -
长期接触有毒化学药品应该吃什么抵御
2010-03-23 16:31 10591. 樱桃:性温热。去 ... -
男人成熟的N个标志
2010-03-19 09:21 1237引用男人成熟的N个标志 1.以事业为重。 2.脚踏实地,明 ... -
如何让你的钱生出更多的钱来!
2010-03-08 09:35 1397你知道吗?每月的工资 ... -
买菜窍门
2010-02-02 14:15 11081.土豆: 没有破皮 ... -
你一辈子都在找的一片文章!
2010-01-18 14:45 1207哭,并不代表我屈服; 退一步,并不象征我认输; 放手,并不表示 ... -
“打工皇帝”唐骏:买房不如租房
2009-12-03 21:26 1109看来, “能买就买、买 ... -
女程序员
2009-11-13 09:35 113530+,女。若干年一直混 ... -
三十岁前不要去在乎的18件事
2009-10-10 12:27 1038关键字: 发展, 职业 1、放弃 把握的反面就是放弃,选择了 ... -
再见,谷歌----李开复
2009-09-05 00:58 1007时光荏苒,时光匆匆走 ... -
五分钟让你看懂房地产的实质
2009-08-20 18:19 1111猪通过勤劳致富有50元钱存在老鼠开的钱庄里。 猪打算 ... -
写给为挑男友发愁的女孩子
2009-06-12 20:09 1144一个女孩问我:有一个男孩在追我,他比我的前男友(们)都要优秀一 ... -
{一公升的眼泪}感想
2009-05-29 18:19 651引用ふと日の长さを感じます 忽然间感觉到时间的长 ...
相关推荐
百度音乐API提供了大量的音乐内容,包括歌曲、歌手信息、排行榜、专辑等,使得开发者能够构建自定义的音乐应用。通过调用这些API,SweetMusicPlayer能够获取并展示音乐库,实现音乐的搜索、播放和推荐。 在本地音乐...
总结来说,通过百度的MP3搜索接口,C#开发者能够构建功能丰富的音乐搜索应用,允许用户直接获取MP3下载链接。这个过程涉及API调用、HTTP请求、数据解析等多个技术环节,对于提升C#编程能力和理解网络编程原理都有很...
在描述中提到的"解析地址"是指播放器的核心技术之一,即对百度MP3提供的API或者网页源代码进行解析,以获取MP3音乐文件的真实下载地址。这个过程通常涉及到HTTP请求、HTML或JSON数据解析等技术。开发者需要理解百度...
在Windows CE(简称Wince)平台上开发应用程序时,有时我们需要为用户提供下载和播放MP3音乐的功能。本项目“TestMp3Load v3.1”旨在实现这一目标,特别是在嵌入式设备上,如PDA或车载导航系统。下面将详细讨论如何...
通过调用百度MP3的API或者解析其网页内容,可以获取到与关键字相关的歌曲列表、歌手信息以及下载链接等。 在"取中间文本内容"这个描述中,可能是指程序会从返回的搜索结果中提取出与关键字相关的特定部分,例如歌曲...
在iOS平台上开发一款基于百度MP3在线播放的音乐播放器是一项技术性的工作,涉及到多个关键知识点。本实例中,我们将探讨如何使用Objective-C或Swift语言,结合百度音乐API,实现一个功能完备的MP3在线播放器。 首先...
【VB百度MP3外链刺探器】是一个利用Visual Basic(VB)编程语言开发的工具,主要用于探索和获取百度MP3音乐服务中的外部链接。在互联网上,音乐分享经常依赖于外链,即通过特定的链接指向存储在服务器上的MP3文件。...
这是一个关于易语言编程的项目实例,主要关注的是如何获取百度MP3音乐的URL地址。易语言是一种中国本土的编程语言,旨在提供一个简单易学、直观的编程环境。在这个项目中,开发者分享了如何利用易语言来实现从百度...
这份文档的目标是为客户提供API调用指南,以便客户能够有效地使用百度智能云的TTS服务,将文本内容转化为语音,适用于各种应用场景,如智能助手、有声读物、导航系统等。 2. **接口定义** 接口支持GET和POST两种...
易语言提供了丰富的网络函数库,例如HTTP请求、URL打开等,开发者可以通过这些函数发送GET或POST请求到百度音乐API接口,获取MP3信息的JSON数据。在源码中,我们可以看到如何设置请求参数,如URL地址、请求方法、...
这款应用主要是通过调用百度的API接口,实现对MP3音乐的搜索,然后提供下载服务。在易语言中,实现这样的功能需要掌握网络请求、数据解析以及文件操作等相关知识。 1. **网络请求**:在易语言中,可以使用“网络”...
MP3搜索网站源码是一种基于网络的平台,用于查找、浏览和播放MP3音乐文件。这类网站通常通过集成搜索引擎,如百度MP3,为用户提供便捷的音乐搜索服务。在这个源码中,我们可以深入理解如何利用API接口从第三方音乐...
综合以上信息,我们可以推测这个压缩包可能包含了一个使用 Delphi 编程的百度MP3搜索工具,用户可以通过它方便地搜索并下载百度上的MP3音乐。"www.pudn.com.txt" 文件可能提供了使用指南或源码解析,帮助开发者或...
开发者可以通过特定的API接口向百度MP3服务发送请求,获取这些信息。通常,这样的API调用会涉及到HTTP GET或POST请求,参数可能包括搜索关键词、API密钥等。 在实现这个功能时,开发者需要了解以下几个关键步骤: ...
JLayer库的核心是jl-1.0.1.jar文件,这是一个Java归档(JAR)文件,包含了所有必要的类和资源,使得开发者可以在Java应用程序中播放MP3音乐。JAR文件本质上是将多个编译后的Java类文件打包在一起,以便于分发和运行...
在实际应用中,开发者会结合易语言提供的库函数和网络模块,与百度MP3搜索接口进行交互,发送HTTP请求,解析JSON或XML格式的响应数据,进而填充到用户界面展示。 易语言作为中国本土的编程语言,以其简洁明了的语法...
"易语言MP3猎取源码.zip" 是一个包含易语言项目的压缩包,提供了关于如何从网络上获取MP3音乐资源的源代码示例。这个项目可以作为学习易语言编程、网络数据获取以及音频处理技术的宝贵资源。 首先,源码中的“MP3...
这个"百度MP3播放器易语言源码"是一个使用易语言编写的项目,主要功能是实现对百度MP3音乐资源的播放。下面将详细探讨易语言的特点以及在这个播放器项目中可能涉及的技术点。 1. 易语言基础: - 易语言以其直观的...
在这个源码中,开发者可能使用了HTTP协议来发送请求到百度MP3的API接口,请求特定的MP3信息。 百度MP3服务(尽管现在已经不存在,已被百度音乐取代)曾经提供了一个公开的API,允许开发者通过特定的URL和参数来获取...
通过以上技术点,我们可以看出《易语言百度MP3搜索工具》是一款集成了网络通信、数据处理、文件操作、用户交互等多种技术的实用软件,对于学习易语言和音乐搜索应用的开发者具有很高的参考价值。