批量下载虾米音乐

被刻印的时光 ゝ 提交于 2021-01-17 03:45:38
相信有很多朋友都在使用虾米听歌,某日想把收藏的歌曲下到手机里面,但是在虾米下载需虾币,囧。
于是google搜索方案之,发现一个不错的软件。 iDown——专门用于下载网络在线视频,在线音乐的小工具。


挺好用的一个小软件,直接把歌曲的地址复制到输入框,确定就开始下歌了。但是收藏的歌曲有上百首,一次拷贝一首,打开一个歌曲页面,拷贝地址出来,要死人的,重复的工作坚决要交给机器来做,于是写了一个js小脚本,用来在虾米收藏list页上抓取歌曲页面的地址。
因为虾米js库使用的jquery,所以直接用jquery写的脚本。
var arr = [];
$('.song_name a:nth-child(odd)').each(function(){
    arr.push(decodeURI(this.href))
});
console.log(arr.toString().replace(/\,/g,'\n'));
var arr = [];
$('.song_name a:nth-child(odd)').each(function(){
    arr.push(decodeURI(this.href));
});
console.log(arr.toString().replace(/\,/g,'\n'));
脚本使用条件:带有命令控制台的浏览器,Firefox(装firebug),chrome,ie9等浏览器。

firefox使用方法:
按F12打开firebug页面,选中控制台Tab。

在下面输入框中输入上面命令,ctrl+回车,就会在上面输出当前页,歌曲的地址,拷贝出来扔到iDown的批量添加任务中去。
chrome和IE同理。chrome中输入命令的是‘console’面板。ie是‘控制台’面板。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!