如何通过脚本将虾米音乐的收藏列表导出成excel

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

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

步骤:

  1. 电脑打开虾米官方网址,https://www.xiami.com,登录

  2. 进入“我的收藏”
    在这里插入图片描述

  3. 运行脚本
    在这里插入图片描述

    然后列表的内容就显示在console里面了,全选复制,再把内容粘贴到excel里面,加上标题,就好了!

  4. 要导出收藏专辑的信息,可以用第二段脚本,同样的运行办法。
    在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值