QQ音乐歌单导出文字版List

小橘猫

使用JS获取QQ音乐歌单信息,轻松备份自己的歌单内容~

  1. 在浏览器打开需要导出的QQ音乐歌单页面。注意,需要使用以下链接,并将末尾id改成对应歌单的id。
https://y.qq.com/musicmac/v6/playlist/detail.html?id=XXXXXXXXXX
  1. 调出浏览器开发者工具,切换到控制台面板,将以下JS代码粘贴进去。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function getSongList() {
console.log("==================\nSongList:\n==================");
var songList = Array.from(document.querySelectorAll(".songlist__item"));
// 格式:序号. 歌手 - 歌名 - [专辑]
const listText = songList.map((v) =>
parseInt(v.getAttribute("ix")) + 1 + ". " +
v.querySelector(".singer_name").innerText +
" - " + v.querySelector(".mod_songname__name").innerText +
" - [" + v.querySelector(".album_name").innerText + "]"
).reduce((s1, s2) => s1 + "\n" + s2);
console.log(listText);
console.log("==================\nExport Finish.\nTotal Num: " + songList.length + " \n==================");
}
getSongList();
  1. 在控制台获得打印出来的文字版歌单,可进行一键复制。示例结果如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
==================
SongList:
==================
1. 白智英 (백지영) - 총 맞은 것처럼 - [Timeless : The Best]
2. 方大同 - 特别的人 - [危险世界]
3. 张学友 - 遥远的她 - [音乐之旅Live演唱会]
4. Imagine Dragons - Radioactive - [Continued Silence]
5. 陈柏宇 - 你瞒我瞒 - [Close Up]
...
1029. SNoW (中岛幸惠) - 逆さまの蝶 - [逆さまの蝶]
==================
Export Finish.
Total Num: 1029
==================

可以根据自己的需求,随心自定义歌单拼接内容和格式。

  • 标题: QQ音乐歌单导出文字版List
  • 作者: 小橘猫
  • 创建于 : 2025-03-24 13:43:45
  • 更新于 : 2025-04-03 22:01:23
  • 链接: https://jumao.pages.dev/posts/9f782f1a/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
QQ音乐歌单导出文字版List