一、提前准备
1.选择你需要导出的音乐歌单
2.得到你的歌单ID
1、首先打开QQ音乐,找到想要查看的歌单,点击歌单右上角的更多按钮。
2、其次在弹出的菜单中选择分享,在分享页面中,选择歌单分享。
3、最后在分享页面中,可以查看歌单的ID。
假设我这里得到的歌单ID是1153199146
二、具体解决方法
1. 打开地址替换歌单ID
https://y.qq.com/musicmac/v6/playlist/detail.html?id=您的歌单ID
https://y.qq.com/musicmac/v6/playlist/detail.html?id=1153199146
2.打开当前界面的控制台
- 按下F12打开网页控制台
- 在上面的控制台中输入以下代码,敲击回车键。(全部复制粘贴加回车)
function printSongList() {
console.log("Printing song list:");
const songList = Array.from(document.querySelectorAll(".songlist__item"))
.map(
(v) =>
v.querySelector(".singer_name").title +
" - " +
v.querySelector(".mod_songname__name").title
)
.reduce((s1, s2) => s1 + "\n" + s2);
console.log(songList);
}
// 调用函数
printSongList();
-
得到歌单并将其复制保存在txt文档中
-
在电脑上打开excel表格并新建一个空白文档,在上方菜单栏里可以看到【数据】菜单,如下图所示。
-
点【获取数据】-【自文件】-【从文本/csb】
-
选择你刚刚保存的txt文件,点击【导入】
-
将文件原始格式改为UTF-8,根据文件选择分割符号 -,并选择基于整个数据集,点击【转加载】即可,可以参考下图的设置。
-
最终得到excel歌单
码字不易,如果帮到了你,请动动小手,支持一下,谢谢了您。
遇到其他问题可以评论,看到必回。