如何批量下载豆瓣电台加心歌曲

39
1 Star2 Stars3 Stars4 Stars5 Stars(快来投票)
Loading...

渊逸清弘 同学在新浪微博中对 小众软件

有没有能够从豆瓣电台里将加心歌曲自动搜索下载下来的软件呢?我想放到 mp3 里听,一个一个下要麻烦死。

一米阳光 同学帮我们找到了答案:通过 Capture TextE 音乐盒 配合使用就可以批量下载豆瓣电台的加心歌曲了。

Capture Text 是一款收费的文本捕捉工具,他能够将网页或者图片上的信息抓取成文字并复制到剪贴板中。而我们正好能利用 Capture Text 来抓取豆瓣电台加心歌曲页面的歌曲名。再利用 E 音乐盒 的批量下载导入功能,就可以快速得到下载地址了。

这样就达到了批量下载豆瓣电台加心歌曲的目的。

具体步骤见沧海一书生录制的视频,以及详细步骤

听歌前,先了解下怎样加入小众软件吧!

已有 39 条评论, 我要留言

  1. Yeah说道:

    很厉害嘛,不过有点繁琐。

  2. 吉吉说道:

    真的是第一个回复的吗?

  3. vibbow说道:

    我擦,这个方法也太蛋疼了点把……

  4. diwew说道:

    网页文本复制到文本编辑器里,用正则式做个macro清一遍不就行了,一键搞定。

    • smile说道:

      @diwew, 说得不太明白,可以说得再详细一点吗?

    • smile说道:

      @diwew, 最好可以给个示例,好吧?

      • diwew说道:

        @smile, 我平时不玩豆瓣,没有相关经验,刚才拿女友的电脑试了一下,大致应该是这样的:

        我用emeditor举例。

        一、将下面一组代码复制到文本编辑器中,存成“歌单清理.js”,在emeditor“宏-选择宏”中打开,最好在快捷键映射中绑定某一组快捷键,比如shift+alt+G什么的,这样效率更高。
        ┄┄┄┄┄┄┄┄┄┄
        document.selection.Paste(eeCopyUnicode);
        document.selection.Replace(“\\t.*\\n.*”,””,eeFindNext | eeFindSaveHistory | eeReplaceAll | eeFindReplaceRegExp);
        document.selection.SelectAll();
        document.selection.Copy(eeCopyUnicode);
        ┄┄┄┄┄┄┄┄┄┄

        二、在豆瓣网页中将以下格式的歌单掐头去尾选中,ctrl+C复制。
        ┄┄┄┄┄┄┄┄┄┄
        魔幻季节 顺时针新歌+精选
        梁咏琪 取消’我喜欢’
        欧若拉 欧若拉
        张韶涵 取消’我喜欢’
        遇见我 遇见我
        曹方 取消’我喜欢’
        柠檬草的味道 城堡
        蔡依林 取消’我喜欢’
        ┄┄┄┄┄┄┄┄┄┄

        三、打开emeditor,直接按快捷键,一键搞定“粘贴→清理冗余文本信息→将清理后的歌单复制剪贴板”三个动作,之后直接ctrl+V粘贴到你那个音乐盒批量下载对话框中,应该就可以了。

        四、当然你用strockit定义这个快捷键为某个鼠标手势,玩起来也是非常酷的,具体实现方法请参考善用佳软博客相关文章。

      • diwew说道:

        勘误,应该是strokeit,拼错了。

      • smile说道:

        @smile, 看得我好晕,那两个软件我前面的那个没听说过,后面的一个是听说过,不会用,还得好好修炼啊,anyway,谢谢diwew的回复,又学到一招,^_^

    • smile说道:

      @diwew, 开始回复错,对象了。囧。
      看得我好晕,那两个软件我前面的那个没听说过,后面的一个是听说过,不会用,还得好好修炼啊,anyway,谢谢diwew的回复,又学到一招,^_^

  5. 逸山说道:

    发过邮件给豆瓣,人家客气的回复,暂时不会考虑这个功能

  6. 云中熊说道:

    的确很闲……

  7. abc说道:

    蛋疼 !!!!!

  8. 小倩说道:

    太蛋疼了,用QQmusic批量下不是很好么。

  9. 渊逸清弘说道:

    使了一个多小时,这个方法真是单疼得要死,发现一个折中的方法,firefox中有小明电台工具,然后定制红心歌单,导出复制到那个音乐盒下载即可,虽说未必全都下得下来,但也比上面的方法来得简单得多,还是感谢小众提供这样的解决方法。

    • smile说道:

      @渊逸清弘, 在哪儿下载,对此正在研究中,一直想下载,没找到好方法呢。

  10. 匿名说道:

    如果你在用firefox,那方法简单的如同写hello world
    安装adblock plus去广告插件,打开豆瓣电台,按Ctrl Shift V打开可过滤项目,搜索栏填上mp3 ,每收听一首歌都会增加一个下载地址。
    接下来全选,复制,下载

    • smile说道:

      @匿名, 这个名字的插件很多,具体是指哪一个,支持FF4吗?谢谢。

    • xiaoyu说道:

      @匿名, 这个方法很新奇,还没试,应该很好用,如果再装上downthemall就更省事了吧!

    • noaat说道:

      @匿名, 很好用,就是麻烦些,不过是可以忍受的。

  11. 二律背反说道:

    老朽在豆瓣电台上遇到喜欢的歌曲,当时就直接抓取网址下载了~(一言蔽之,就是爱呀!你们的爱不够.≧ω≦
    批量下载也不是100%准确,毕竟存在很多同名歌曲,如果一次大批量的下载,最后核实准确性也是一件麻烦事情。

    • smile说道:

      @二律背反, 请教:网址抓取用什么软件呢,不知道可以共享一下吗?我是小白,在学习中。

  12. 硕鼠说道:

    这就叫蛋疼。
    实在是太痛苦了。

  13. azureo说道:

    蛋疼,是给音乐盒广告么

    • smile说道:

      @azureo, 我倒是感觉是在做软文广告,那个下载过程反而给忽略了。^_^

  14. DreamNix说道:

    话说基本不用豆瓣。。按道理说。。这个应该用IDM可以批量下吧。。。

  15. Lynn说道:

    真够蛋疼……弄巧成拙

  16. armgod说道:

    “加入我们”的链接是404,这是个玩笑吗青蛙君?

  17. INK说道:

    javascript:var tpage=頁碼數;var a=[];var page=1;var n=0;for(page=1;page<=tpage;page++){n=(page-1)*9;var url="http://douban.fm/mine?start
    ="+n+"&type=liked";$.ajax({type:"GET",url:url,async:false,dataType:"html",success:function(html){$(html).find("table.olts").find("tr
    ").each(function(j){var d="";$(this).find("td").each(function(i){if(i==0){d=$(this).text();}if(i==1){d+="-"+$(this).find("span").tex
    t();}});if(d!=''){a.push(d);}});}});}document.write(a.join("”));

    利用這段代碼不是更好,更快?

  18. 柯大虾说道:

    方法很是繁瑣,我寧願遇到喜歡的一首下一首

  19. zhongipod说道:

    伸手党想问,mac怎么办?

有不同想法?说说看