淘宝唱片店高亮乐队

高亮某些榜单里提到的乐队/自己知道的乐队

目前為 2021-05-16 提交的版本,檢視 最新版本

作者
Creamy One
評價
0 0 0
版本
1.0.1
建立日期
2021-05-16
更新日期
2021-05-16
尺寸
35.6 KB
授權條款
未知
腳本執行於

在淘宝唱片店的所有宝贝页面高亮的重要乐队

目前高亮的乐队包括:

  1. 自己认识的乐队(我喜欢歌单里包含的乐队),提示框粉底白字,左边乐队名,右边是提示词 “ME!”。
  2. Metalmusicarchives 网站拥有高分专辑的乐队,提示框灰底黑字,左边乐队名,右边是缩写 “MMA”。
  3. Progarchives 网站拥有高分专辑的乐队,提示框紫底白字,左边乐队名,右边是缩写 “PA”。
  4. Allmusic 网站 Top400 专辑中上榜的乐队,提示框蓝底白字,左边乐队名,右边是缩写 “AM”。
  5. NME 网站 Top500 专辑中上榜的乐队,提示框黑底白字,左边乐队名,右边是缩写 “AM”。
  6. Rolling Stone 网站 Top500 专辑中上榜的乐队,提示框红底白字,左边乐队名,右边是缩写 “RS”。
  7. MetaCritic 网站 Top1000 专辑中上榜的乐队,提示框橙底白字,左边乐队名,右边是缩写 “MC”。

所有提示框右侧缩写链接到 AllMusic 的乐队名搜索界面。

建议问题私信链接: https://music.163.com/#/user/home?id=19053994

如何添加自己认识的乐队

将喜欢的乐队组织成如下格式:["乐队1","乐队2","乐队3"..."乐队n"]

例如:["Pink Floyd","The Beatles","David Bowie"]

而后复制到代码的40行的bands变量中:

var bands = ["Pink Floyd","The Beatles","David Bowie"];

就可以了。

乐队比较多的情况

可以手动扒,只以网易云为例。

1) 先打开网页端网易云的个人歌单(只显示1000首,歌多的话需要新建一些小歌单)

需要点一下歌曲标题、时长、歌手那栏,不然代码运行会出错。

F12打开Chrome的控制台(Console),然后在里面输入如下代码:

var str = "";
var nodes = document.querySelector("table.m-table").querySelectorAll("tr");
for (var i = 1; i < nodes.length; i++) {
    var node = nodes[i].querySelectorAll("td")[3].querySelector("div");
    var dusts = node.querySelectorAll("div");
    for (var j = 0; j < dusts.length; j++) dusts[j].innerHTML = "";
    str += node.textContent + "\n";
}
console.log(str);

按回车就会得到一长串乐队名了:

注意代码报错时大概率是没有聚焦歌曲列表,点一下就好了。

2) 上网随便找个在线去重/文字替换网站:www.jsons.cn/txtreplace/

把弄出来的乐队名放在里面,点一下去重就能得到一份不重复的乐队名单

3) 再用替换文字工具把换行符 \n 替换成 ","

最后首尾格式调调,把乐队名复制到代码里就行了。

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址