今日,虾米发布公告称其将停止运营,届时所有收藏的音乐,专辑等等都不再存在,这十几年陪伴我们成长的,给我们带来快乐的网站和app将不再存在。

虾米官方给出了将收藏导出的办法,一个是通过其它音乐app,一个是用电脑打开网页,将收藏页保存到本地。我试了一下通过网易云音乐导入虾米的收藏,但是不知道为何有大概1/3的歌曲不能导入;另外一种保存网页的方法。。。我看还是算了。
好在我们有万能的javascript脚本,可以将收藏导出成excel,借以保留我们的回忆。
脚本
获取歌曲列表的脚本
var script = document.createElement('script');
script.src = 'https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js';
script.onload = function () {
var content = '';
$('table tr').each(function() {
content += $(this).find('.songName-container').text() + '\t' + $(this).find('.artist-container').text() + '\t' + $(this).find('.album-container').text() + '\t' + $(this).find('.duration').text() + '\r\n';
});
console.clear();
console.log(content);
};
document.head.appendChild(script);
获取专辑内容的脚本
var script = document.createElement('script');
script.src = 'https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js';
script.onload = function () {
var content = $('.titleInfo-name').text() + '\r\n' + $('.titleInfo-alias').text() + '\r\n' + $('.singer-name').text() + '\r\n' + $('.titleInfo-artist > div:nth-child(2)').text() + '\r\n\r\n';
content += $('.panel .panel-title').text() + '\r\n';
content += $('.panel .section-content').text() + '\r\n\r\n';
$('.infos .info').each(function() {
content += $(this).find('.info-name').text() + ': ' + $(this).find('.info-value').text() + '\r\n';
})
console.clear();
console.log(content);
};
document.head.appendChild(script);
步骤:
-
电脑打开虾米官方网址,https://www.xiami.com,登录
-
进入“我的收藏”

-
运行脚本


然后列表的内容就显示在console里面了,全选复制,再把内容粘贴到excel里面,加上标题,就好了! -
要导出收藏专辑的信息,可以用第二段脚本,同样的运行办法。

本文讲述了虾米音乐即将关闭,作者分享了如何利用javascript脚本将个人收藏的音乐、专辑信息导出为Excel,以留存珍贵的音乐记忆。
9537

被折叠的 条评论
为什么被折叠?



