(目前,支持的浏览器有: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哈!

酷狗音乐列表解析,提取歌曲名相关推荐

  1. Java爬虫系列之实战:爬取酷狗音乐网 TOP500 的歌曲(附源码)

    在前面分享的两篇随笔中分别介绍了HttpClient和Jsoup以及简单的代码案例: Java爬虫系列二:使用HttpClient抓取页面HTML Java爬虫系列三:使用Jsoup解析HTML 今天 ...

  2. Python网络爬虫实战14:爬取酷狗音乐中top500的歌曲

    1.  网页源码 2.  代码实例 # coding:utf-8 # 第一步:导入相关库 import requests # 用于请求网页获取网页数据 from bs4 import Beautifu ...

  3. 2023 API酷狗音乐MV直链解析接口源码

    源码介绍: 酷狗音乐MV解析api接口源码,可搜索输出封面图,MV名字,MV作者,MP4播放直链. 调用参数: 域名/kg_mv.PHP?msg=9420

  4. Python爬虫入门——2. 2爬取酷狗音乐top1-500歌曲信息

    有了第一个程序的基础,我们现在来爬取酷狗音乐top500的歌曲信息.连接http://www.kugou.com/yy/rank/home/1-8888.html 我们第一个程序只爬取了一个页面的数据 ...

  5. python下载酷狗音乐上的歌曲

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:TM0831 PS:如有需要Python学习资料的小伙伴可以加点击下 ...

  6. python爬取酷狗音乐json数据为空_【Python3爬虫】下载酷狗音乐上的歌曲

    经过测试,可以下载要付费下载的歌曲(n_n) 准备工作:python3.5+pycharm 使用到的库:requests,re,json 步骤: 打开酷狗音乐的官网,输入想要搜索的歌曲(例如<天 ...

  7. Python从网易云音乐、QQ 音乐、酷狗音乐、虾米音乐等搜索和下载歌曲

    music-dl 从网易云音乐.QQ音乐.酷狗音乐.百度音乐.虾米音乐等搜索和下载歌曲. Search and download music from netease, qq, kugou, baid ...

  8. xmd后缀名改mp3_GitHub - dh9527/xMDPlayer: 一个可以在线听网易云音乐、QQ音乐、酷狗音乐的音乐播放器,还可以让你听自己的网易云歌单哦!...

    xMDPlayer 一个可以在线听网易云音乐.QQ音乐.酷狗音乐的音乐播放器,还可以让你听自己的网易云歌单哦! A player that can make you listen to music o ...

  9. Python从网易云音乐、QQ 音乐、酷狗音乐等搜索和下载歌曲

    music-dl 从网易云音乐.QQ音乐.酷狗音乐.百度音乐.虾米音乐等搜索和下载歌曲. Search and download music from netease, qq, kugou, baid ...

最新文章

  1. Pycharm中tensorflow框架下tqdm的安装
  2. CAS是什么?ABA问题的产生和解决方法
  3. Coursera 机器学习笔记(五)
  4. maven配置其他源下载jar包(详细)
  5. [转]如何判断一个点是否在一个多边形内部
  6. js将时间转换为时间戳
  7. 九九乘法表之循环嵌套的奇妙
  8. arduino环境下用ESP32连接PS2手柄
  9. 百度云下载的压缩吧损坏问题解决
  10. 软件工程考研笔记整理(三小时速成)(1)
  11. android qq语音按钮,qq语音设置怎么操作?手机qq语音设置在哪里
  12. 银行ATM操作系统作业
  13. 有关FLASH的一些基础操作
  14. VC中三种常见中文内码的转换方法(GB2312/GBK/BIG5)
  15. 程序员用代码写合租广告,网友神评亮了
  16. JAVA动态代理Porxy
  17. drv10893器件的使用
  18. 结合若依框架实现微信小程序授权登录
  19. 登录企业邮箱入口,查看你不知道的企业公共邮箱优惠
  20. PPT经常用的115个技巧收藏

热门文章

  1. 中国Cisco理事会推荐CCNA实验手册
  2. 电脑开不了机怎么办?排查这3种情况
  3. 计算机一级办公软件试题,办公软件应用 计算机一级考试试题.doc
  4. unicode 文字符号搜索引擎
  5. 电脑如何通过HTC手机上互联网的配置方法(联通号)
  6. 周黑鸭 vs 绝味鸭脖,俺们不一样【姜太公公】
  7. 【单片机基础知识1】
  8. win10运行大部分软件都报0x0000135的错误。
  9. 【游记】ZJOI2017 Day1 #3
  10. 安装特定版本的keras_Win10上安装Keras 和 TensorFlow(GPU版本)