前几天在网上看到了一个所谓的百度音乐的API,根据上面的步骤,还真的能够找到播放歌曲的地址。加上前面学过的JSP,Servlet和XML基础,就想把它做成一个简单的搜索器,根据歌手名和歌曲名找到播放地址。
以下是百度掌门的API:
http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$
将歌曲名和歌手名替换成你要找的歌曲信息,则会返回一个保存了歌曲信息的XML。
<?xmlversion="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>
歌曲地址就是
http://song.feifa-radio.com/Q/20050701/jingxuan/YjI$.Wma/
1
.Wma。也就是encode的值加decode的值,学过XML的人都知道,我们可以通过XML解析来获得这个地址,这就是下次要实验的内容了。
分享到:
相关推荐
关于百度音乐接口的应用
在本文中,我们将深入探讨如何使用Java来根据百度音乐接口免费下载高音质音乐。首先,我们需要理解什么是百度音乐接口,以及它如何工作。 百度音乐是百度公司提供的一款在线音乐服务,用户可以通过它来搜索、播放和...
《易语言百度搜歌软件》是一款利用易语言编程开发的音乐搜索工具,它允许用户通过百度音乐接口快速查找并下载自己喜欢的歌曲。易语言是一种基于汉语词汇的编程语言,旨在降低编程入门难度,让更多人能够参与到编程...
在本项目中,我们将探讨如何使用Vue.js框架来开发一个移动应用,该应用旨在模仿百度音乐的功能。Vue.js是一款轻量级的前端JavaScript框架,它以其简洁的API、高效的虚拟DOM管理和组件化特性受到广大开发者喜爱。以下...
接着,我们来看“百度音乐搜索模块”的核心功能——音乐搜索接口。音乐搜索接口通常是通过HTTP请求向百度音乐的API发送查询参数,如歌曲名、歌手名等,API会返回匹配的音乐信息,如歌曲ID、歌曲名、歌手、专辑封面等...
【VB百度音乐】是一款基于Visual Basic(VB)编程语言开发的音乐播放软件,它借鉴了QQ音乐播放器的用户界面和部分功能设计,为用户提供便捷的音乐欣赏体验。这款应用结合了百度音乐平台的资源,使得用户可以直接在VB...
7. **歌曲数据获取**: 该程序能够自动索取百度歌曲列表,这意味着它可能使用了爬虫技术或者API接口来获取百度音乐的数据。爬虫可能解析HTML页面抓取信息,而API则可能遵循百度音乐的公开接口规范,通过HTTP请求获取...
首先,我们需要理解百度音乐的API接口工作原理,然后利用Java的网络请求库来与这些接口进行交互。 1. **理解百度音乐API** 百度音乐提供了一系列的API接口,允许开发者获取歌曲的各种信息,包括但不限于歌曲ID、...
在爬虫中,Requests库用于向百度音乐的服务器发送GET或POST请求,获取音乐资源的链接和其他相关数据。 【百度音乐API】 虽然未明确提及,但爬虫可能利用了百度音乐的公开API(如果存在的话)来获取音乐信息。API...
千千静听已正式更名为百度音乐。 千千静听拥有自主研发的全新音频引擎,支持DirectSound、Kernel Streaming和ASIO音频流输出、32比特混音、AddIn插件扩展技术,具有资源占用低、运行效率高、扩展能力强等优点。 支持...
开发者通过百度音乐的API或者接口,获取音乐的元数据(如歌曲名称、歌手、专辑封面等)以及音频流链接,然后在前端展示并实现播放功能。 项目中的"index.html"是主页面文件,包含了整个应用的结构和初始内容。"inc...
本项目是一个安卓的在线音乐项目源码,歌曲数据来源于百度音乐盒接口。可以实现歌曲的在线搜索和下载。本项目唯一的亮点仅限于此。j本项目是as开发的eclipse无法直接导入。apk保留在压缩包内可以自己试运行一下。
洛雪音乐助手 — 六音音源接口目前比较热门的...洛雪音乐助手本身也只是一个本地音乐播放器,并不存储音乐资源,而是通过第三方的音乐接口进行链接,也就说我们只需要给洛雪音乐助手添加可用的音乐源接口即可恢复功能。
这涵盖了通过网络下载、播放和搜索音乐的特性,可能涉及到HTTP协议的使用,以及可能的API调用,如百度音乐开放平台接口,以获取音乐信息和播放服务。 在【压缩包子文件的文件名称列表】中提到的"百度音乐播放器仿QQ...
"易语言百度音乐盒搜索源码"是一个使用易语言编写的示例项目,主要展示了如何利用百度音乐平台的接口进行音乐搜索。在这个源码中,我们可以学习到以下几个关键知识点: 1. 易语言基础语法:易语言采用了直观的中文...
【天枫AJAX百度音乐即时听】是一款基于AJAX技术实现的在线音乐播放应用,它提供了便捷的音乐搜索和播放功能。用户只需输入歌名,系统就能自动联想并显示出匹配的歌曲,极大地提升了音乐搜索的效率和用户体验。该应用...
百度搜索引擎提供了丰富的搜索服务,通过其API可以实现网页搜索、新闻搜索、视频搜索、图片搜索、地图搜索及音乐搜索等功能。这些功能可以通过不同的参数配置来实现。 #### 1.2 谷歌搜索接口 虽然谷歌在国内的服务...
PHP多站合一音乐搜索器源码 支持各大音乐平台API接口,根据音乐...支持音乐平台:网易云音乐 QQ音乐 酷狗音乐 酷我音乐 虾米音乐 百度音乐 一听音乐 咪咕音乐 荔枝FM 蜻蜓FM 喜马拉雅FM 全民K歌 5sing原创 5sing翻唱
【通用TTS-HTTP接口文档】是百度智能云提供的用于语音合成服务的技术文档,它主要介绍了如何通过HTTP接口调用实现文本转化为语音的功能。本文档适用于开发者和需要使用TTS技术的用户,帮助他们理解和应用这项技术。 ...
本项目是一个安卓的在线音乐项目源码,歌曲数据来源于百度音乐盒接口。可以实现歌曲的在线搜索和下载. CSDN_blog: http://blog.csdn.net/xiaole0313 GitHub :https://github.com/xiaole0310 /** * 微信公众号:...