酷狗音乐列表解析,提取歌曲名
(目前,支持的浏览器有:IE、火狐,及搜狗的IE模式)
该博文要解决的问题是:将酷狗音乐列表中的歌曲名提取出来。
我们清楚,如果你的好友没有装KuGoo音乐播放器。那么你是不能通过,导出音乐列表的方式和你的好友分享音乐的。
接下来,让我们一起看看怎么从KuGoo音乐列表提取出歌曲名。
第一步:导出音乐列表。
我们以“默认列表”为例,导出的文件为“默认列表.kgl”.
图1 导出KuGoo音乐列表
第二步:将“默认列表.kgl”,转成“默认列表.xml”。
①用记事本的方式,打开"默认列表.kgl"
②将第一行的encoding="windows-1252"改成encoding="UTF-8",并保存
③文件另存为“默认列表.xml",并且保存类型选“所有文件”,编码方式为UTF-8
图2 更改encoding
图3 另存为xml文件
第三步:在和“默认列表.xml”的相同目录下,新建一个txt,把下面的内容复制进去,保存,关闭该txt。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>kugoo音乐列表解析</title>
<script type="text/javascript">function analysisMusiclist() {var xmlDoc;try{// For IExmlDoc = new ActiveXObject("Microsoft.XMLDOM");} catch(e) {// For other browserstry {xmlDoc = document.implementation.createDocument("", "", null);} catch(e) {alert(e.message);}} try {xmlDoc.async = false;xmlDoc.load("默认列表.xml"); // "默认列表.xml" 是歌曲列表名var aFilename = xmlDoc.getElementsByTagName("FileName");var sTemp = "";for (var i=0; i<aFilename.length; i++) {sTemp += aFilename[i].childNodes[0].nodeValue + "<br />";}document.write(sTemp);} catch(e) {alert(e.message);}}
</script>
</head><body><div id="myId"></div><script type="text/javascript">analysisMusiclist();</script>
</body>
</html>
然后,将这个txt的后缀名改成.html。OK,双击打开该html文件。
在浏览器上,看到的效果:
现在,你可以把它们复制下来,发给你的好友了。。。O(∩_∩)O哈!
酷狗音乐列表解析,提取歌曲名相关推荐
- Java爬虫系列之实战:爬取酷狗音乐网 TOP500 的歌曲(附源码)
在前面分享的两篇随笔中分别介绍了HttpClient和Jsoup以及简单的代码案例: Java爬虫系列二:使用HttpClient抓取页面HTML Java爬虫系列三:使用Jsoup解析HTML 今天 ...
- Python网络爬虫实战14:爬取酷狗音乐中top500的歌曲
1. 网页源码 2. 代码实例 # coding:utf-8 # 第一步:导入相关库 import requests # 用于请求网页获取网页数据 from bs4 import Beautifu ...
- 2023 API酷狗音乐MV直链解析接口源码
源码介绍: 酷狗音乐MV解析api接口源码,可搜索输出封面图,MV名字,MV作者,MP4播放直链. 调用参数: 域名/kg_mv.PHP?msg=9420
- Python爬虫入门——2. 2爬取酷狗音乐top1-500歌曲信息
有了第一个程序的基础,我们现在来爬取酷狗音乐top500的歌曲信息.连接http://www.kugou.com/yy/rank/home/1-8888.html 我们第一个程序只爬取了一个页面的数据 ...
- python下载酷狗音乐上的歌曲
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:TM0831 PS:如有需要Python学习资料的小伙伴可以加点击下 ...
- python爬取酷狗音乐json数据为空_【Python3爬虫】下载酷狗音乐上的歌曲
经过测试,可以下载要付费下载的歌曲(n_n) 准备工作:python3.5+pycharm 使用到的库:requests,re,json 步骤: 打开酷狗音乐的官网,输入想要搜索的歌曲(例如<天 ...
- Python从网易云音乐、QQ 音乐、酷狗音乐、虾米音乐等搜索和下载歌曲
music-dl 从网易云音乐.QQ音乐.酷狗音乐.百度音乐.虾米音乐等搜索和下载歌曲. Search and download music from netease, qq, kugou, baid ...
- xmd后缀名改mp3_GitHub - dh9527/xMDPlayer: 一个可以在线听网易云音乐、QQ音乐、酷狗音乐的音乐播放器,还可以让你听自己的网易云歌单哦!...
xMDPlayer 一个可以在线听网易云音乐.QQ音乐.酷狗音乐的音乐播放器,还可以让你听自己的网易云歌单哦! A player that can make you listen to music o ...
- Python从网易云音乐、QQ 音乐、酷狗音乐等搜索和下载歌曲
music-dl 从网易云音乐.QQ音乐.酷狗音乐.百度音乐.虾米音乐等搜索和下载歌曲. Search and download music from netease, qq, kugou, baid ...
最新文章
- Pycharm中tensorflow框架下tqdm的安装
- CAS是什么?ABA问题的产生和解决方法
- Coursera 机器学习笔记(五)
- maven配置其他源下载jar包(详细)
- [转]如何判断一个点是否在一个多边形内部
- js将时间转换为时间戳
- 九九乘法表之循环嵌套的奇妙
- arduino环境下用ESP32连接PS2手柄
- 百度云下载的压缩吧损坏问题解决
- 软件工程考研笔记整理(三小时速成)(1)
- android qq语音按钮,qq语音设置怎么操作?手机qq语音设置在哪里
- 银行ATM操作系统作业
- 有关FLASH的一些基础操作
- VC中三种常见中文内码的转换方法(GB2312/GBK/BIG5)
- 程序员用代码写合租广告,网友神评亮了
- JAVA动态代理Porxy
- drv10893器件的使用
- 结合若依框架实现微信小程序授权登录
- 登录企业邮箱入口,查看你不知道的企业公共邮箱优惠
- PPT经常用的115个技巧收藏