V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fyl00
V2EX  ›  分享创造

导出虾米红心歌单到网易云音乐

  •  4
     
  •   fyl00 · 2015-01-31 20:31:18 +08:00 · 25685 次点击
    这是一个创建于 3619 天前的主题,其中的信息可能已经有所发展或是发生改变。
    因为网易云官方的导入虾米歌单已经因为某种原因被阉割了,所以为了方便,自己用 Python 写了个脚本,本来想做成在线的放到自己的网站,但是虾米国外服务器无法使用,就打包成了 exe 放到度盘了。
    链接: http://pan.baidu.com/s/1dDpgUnZ
    密码: qi6e

    - 使用方法

    1. 进入虾米网首页,点击顶栏导航上的「我的音乐」;

    2. 点击「音乐库」下面的 Tab 「收藏的歌曲」,然后复制此网页的链接;

    3. 运行 xiamilist.exe,复制此网页链接到程序中,然后点击导出等待完成;

    4. 进入网易云音乐首页,将鼠标移到头像可以看到「导入歌单」,然后点击;

    5. 将 3 中得到的 xiami.kgl 上传,等待导入完成。


    另外给自己的推求个粉: https://twitter.com/fyl00
    第 1 条附言  ·  2015-02-01 20:20:13 +08:00
    更新:
    1.修复页数过多导致无法抓全的问题。
    2.增加导出精选集的功能。

    度盘exe链接: http://pan.baidu.com/s/1kT9n7sb
    密码: 8rvl

    源码:https://github.com/fyl00/ExportXiamiList
    (楼主纯新手,看了源码不要笑话我orz

    Mac 用户就去弄个 Python3 直接跑 py 文件吧,或者谁没事可以帮忙修改下部署到新浪云上。

    另外有个问题就是,如果歌单很长,请求过多的话的,虾米那边会禁了,我试了下加个1秒的延时和换user-agent还是会有这种情况出现……
    第 2 条附言  ·  2015-06-26 11:13:03 +08:00
    50 条回复    2017-04-24 20:51:33 +08:00
    myywin
        1
    myywin  
       2015-01-31 20:40:32 +08:00
    某种原因?求详解
    shiny
        2
    shiny  
       2015-01-31 20:44:06 +08:00
    小米好多小众音乐在网易都没有。
    shiny
        3
    shiny  
       2015-01-31 20:44:57 +08:00
    correct 小米 to 虾米
    surftheair
        4
    surftheair  
       2015-01-31 20:45:27 +08:00
    谢谢,正需要。

    导入成功,提醒下需要在IE里登录虾米,似乎要用到IE的cookies

    希望能提供源代码
    surftheair
        5
    surftheair  
       2015-01-31 20:46:00 +08:00
    @myywin 这么明显,版权
    surftheair
        6
    surftheair  
       2015-01-31 20:47:18 +08:00
    希望楼主能增加导入精选集的功能,我之前大部分歌曲都是放在精选集里的
    levie
        7
    levie  
       2015-01-31 21:03:39 +08:00
    不错!提几点改进。
    压缩包里还差个msvcr100.dll。
    我红心的歌曲有1036,用你的工具导出的时候才导出了225首就说完成了:

    正在导出(225/1036): xxxx
    *******已完成!*******
    myywin
        8
    myywin  
       2015-01-31 21:11:52 +08:00 via Android
    @surftheair 歌单都涉及到版权?
    看来是我孤陋寡闻了
    surftheair
        9
    surftheair  
       2015-01-31 21:14:27 +08:00
    @myywin 大哥,难道虾米是只提供歌单收藏分享的服务商么?
    quericy
        10
    quericy  
       2015-01-31 22:16:19 +08:00
    赞一个,前几天还想要不要从虾米转网易云来着的,结果发现导不了还想这几天研究下来着~~

    既然lz写好了我就当次伸手党好了哈哈╰( ̄▽ ̄)╭


    @levie 是有很多网易云匹配不到的缘故么?我记得在导酷狗的歌单也只匹配到一半不到
    quericy
        11
    quericy  
       2015-01-31 22:24:23 +08:00
    @levie 噗,好吧我错了,我也是到225就停了~~~
    一页25条记录,225/25=9
    @fyl00 目测分页逻辑有问题,到第九页就停了,停留在第一页的时候最多也是只能点到第九页,后面的是"..."


    @surftheair chrome下也可以
    fyl00
        12
    fyl00  
    OP
       2015-01-31 22:43:06 +08:00 via iPhone
    @surftheair 噗,我是新手,所以没考虑到分页数过大没抓到页数的情况。晚上回家了再修下
    fyl00
        13
    fyl00  
    OP
       2015-01-31 22:44:29 +08:00 via iPhone
    刚才恢回复错了人,源码等下回家放出来。
    fyl00
        14
    fyl00  
    OP
       2015-01-31 22:45:32 +08:00 via iPhone   ❤️ 1
    @levie 没考虑到这么多分页的情况,等下修正下
    fyl00
        15
    fyl00  
    OP
       2015-01-31 22:46:40 +08:00 via iPhone
    @quericy 就是抓分页的时候忘了大于9然后缩略的情况了…orz,等下修改下
    love
        16
    love  
       2015-01-31 22:56:23 +08:00
    @surftheair 你以为虾米这么大的公司敢公然做大规模盗版?当然大陆没有的音乐除外(比如日漫之类的),但这些网易也有盗啊。
    weifengzi2009
        17
    weifengzi2009  
       2015-01-31 23:06:07 +08:00
    等楼主放源码。。。
    yt1988
        18
    yt1988  
       2015-02-01 00:04:09 +08:00
    坐等楼主更新
    surftheair
        19
    surftheair  
       2015-02-01 01:35:01 +08:00
    @love 别的大公司我不好说,但是偏偏虾米还真的干的盗版的营生。大部分专辑的歌曲文件都是用户上传的,然后再收费供其他的用户下载,还要安装它的软件用P2P的方式下载,我在大概10年前就上传过几张专辑。现在可能改变了吧,我也没关注虾米了,转投网易了
    surftheair
        20
    surftheair  
       2015-02-01 01:38:37 +08:00
    @love 还有,即使它是购买了正版的版权,也肯定只是针对中国大陆用户的,不可能对全球用户开放。可以参考当年姚明办的巨鲸音乐,那个时候在中国几乎是唯一购买了正版版权的免费音乐网站,后来被Google收购变成music.google.cn,然后不了了之
    chztv
        21
    chztv  
       2015-02-01 09:41:05 +08:00
    MAC用户表示很郁闷,没法用exe……
    还是想办法搞个在线的吧
    skycity
        22
    skycity  
       2015-02-01 11:29:20 +08:00
    亲爱的楼主,赶紧恢复下啊,我700多首音乐,只能到处225
    quericy
        23
    quericy  
       2015-02-01 20:37:13 +08:00
    延迟可以设置成可手动调整嘛~~~理论上如果是模拟采集抓取的话,慢点就应该不会被禁的吧~~
    quericy
        24
    quericy  
       2015-02-01 20:47:15 +08:00
    啊啊啊....在最后一页的时候被403了..._(:з」∠)__
    话说没导出完全好歹把导出的那部分也存个文件啊
    然后就是加个手动设定间隔和指定起止页数,不行还可以换ip分几次嘛~~
    quericy
        25
    quericy  
       2015-02-01 21:03:36 +08:00
    基本上看了下,导出30页是个阀值,然后会对单个ip封禁5分钟左右....
    user-agent没用的,他会对匿名访问的ip 302到login页面,如果你带了cookie的话就不会有影响,因为即时在被封期间,使用已登录用户也能正常访问任意用户的歌单.
    5kon
        26
    5kon  
       2015-02-01 22:07:10 +08:00
    楼主给力啊,收藏歌曲差不多都导到网易了,太感谢了,可惜精选集无法导出
    jaylong
        27
    jaylong  
       2015-02-01 23:32:36 +08:00
    楼主赶紧出一个老板酷我plist格式列表导入网易云音乐吧。 我找了好久都搞不定,很久以前用酷我音乐盒收藏的歌曲播放列表现在连新版酷我音乐盒都不认了.....
    fyl00
        28
    fyl00  
    OP
       2015-02-01 23:40:48 +08:00 via iPhone
    @quericy 想法不错,果然自己想法还是局限了,有时间再捣腾下
    fyl00
        29
    fyl00  
    OP
       2015-02-01 23:41:27 +08:00 via iPhone
    @5kon 今天更新了可以导出精选集了
    asca
        30
    asca  
       2015-02-02 09:18:28 +08:00
    我想把我网易上的歌单迁移到虾米,可惜虾米只有精选集,最多50首。
    pluszone
        31
    pluszone  
       2015-02-03 11:44:34 +08:00
    为什么要转去网易?
    yt1988
        32
    yt1988  
       2015-02-03 12:27:57 +08:00
    @fyl00 卤煮,需要自定义暂停时间功能呀,曲库太多。。。
    quericy
        33
    quericy  
       2015-02-16 15:38:28 +08:00   ❤️ 1
    @fyl00 fork了你的代码,加了个开始结束页,现在已经两次把虾米的一堆歌曲成功转移到网易了23333


    @yt1988 我改了下,可以分几次导入了: http://quericy.me/blog/602
    quericy
        34
    quericy  
       2015-02-16 15:44:41 +08:00
    @skycity 700多页可以一次成功?我基本在25页左右被封
    abchehehe32
        35
    abchehehe32  
       2015-02-28 14:22:57 +08:00
    nice ~ 感谢分享
    forgetlight
        37
    forgetlight  
       2015-04-20 04:59:48 +08:00
    好想如楼上所说,链接修改了。。没法识别了。@fyl00 如果您有时间,能否帮忙修改下吗。。。冒昧了。谢谢~
    gason406
        38
    gason406  
       2015-05-03 21:33:36 +08:00
    虽然楼主的工作很感人,然而网易的匹配率实在很低……刚才试了试只有4/31……
    xiaopenyou
        39
    xiaopenyou  
       2015-05-07 12:29:47 +08:00
    虾米、网易和QQ音乐,现在都拼版权,形成用户成最大输家的局面。其实最好的情况,应该是版权!=独占权,只=使用权。最终各家曲库都差不多,然后拼服务拼产品拼体验……现在搞的同时要装几个应用,因为没一家全的。
    fresco
        40
    fresco  
       2015-06-08 22:59:11 +08:00
    非常好用,多谢~
    iqeq
        41
    iqeq  
       2015-06-11 11:24:23 +08:00
    虽然虾米地址多了一个space,但是刚才尝试发现还是能从红心和精选集导入的,只是偶尔会404,我ADSL介入断网重连后就可以重新导出。感谢
    missqso
        42
    missqso  
       2015-06-14 01:53:57 +08:00
    谢谢,重复了好多次,导入了1000多首出来。
    septxiao
        43
    septxiao  
       2015-06-26 09:05:59 +08:00
    能把那个工具再贴出来么???
    百度已经没有了。。
    mengskysama
        44
    mengskysama  
       2015-07-08 14:26:20 +08:00
    ブクレシュティの人形師 --<RetroAtmosphere>
    >没有被正确转译,生成的xml也是错误的

    最后一页不能正确导出

    手动修改后成功导入了,谢谢
    flaty
        45
    flaty  
       2015-07-19 18:04:50 +08:00
    用过楼主写的,谢谢~~
    xjqalec32
        46
    xjqalec32  
       2015-08-17 19:10:02 +08:00
    谢谢,良心了
    yunmoxue
        47
    yunmoxue  
       2015-11-02 17:26:04 +08:00
    虾米音乐今天被大量下架了, 我还是先导一份过去吧, 谢谢楼主!
    hs20073
        48
    hs20073  
       2016-09-12 23:51:15 +08:00
    网易其实并不如虾米,我倒是好奇,啥时候虾米歌曲都完善弄好上架之后,怎么回去虾米
    regent
        49
    regent  
       2017-03-05 16:13:21 +08:00
    在线版已经不存在了,试试看离线版还是否可用,感谢楼主
    giiqud
        50
    giiqud  
       2017-04-24 20:51:33 +08:00
    网盘失效啦求补档
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2565 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:51 · PVG 11:51 · LAX 19:51 · JFK 22:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.