V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
dndx

新作品:《百度音乐下载地址解析器》

  •  1
     
  •   dndx ·
    dndx · Aug 1, 2013 · 16122 views
    This topic created in 4658 days ago, the information mentioned may be changed or developed.
    地址: http://dumusic.sinaapp.com/

    突发奇想的作品,花了一个下午做完,基本功能只有一个:

    * 解析百度音乐单曲各种音质的下载地址

    此前还做过一个虾米解析器,但是那个只能解析试听音质,不实用,后来也没再更新。这个版本的解析器可以解析所有音质的下载链接(包括无损)且不需要登录即可下载。个人认为百度音乐现在的曲库数量和质量是远胜虾米的。

    请注意:如果你身处国外,百度音乐网页版默认会屏蔽你的下载。但是你仍然可以通过本工具提供的地址下载到音乐。这样做可能会违反你所在国的法律,请慎用。

    截图:



    欢迎各种建议。
    Supplement 1  ·  Aug 3, 2013
    Aug 03 更新
    ===========
    * 增加一键解析书签
    * 结果页面对第三方来源内容给予不同提示 Thanks to @2yeson
    47 replies    2014-12-27 15:12:54 +08:00
    thedevil5032
        1
    thedevil5032  
       Aug 1, 2013 via iPad
    卡牌大师,您这样不会被新浪封吗?
    dndx
        2
    dndx  
    OP
       Aug 1, 2013
    @thedevil5032 新浪应该没兴趣管这个吧,资源又不在他们的服务器上
    thedevil5032
        3
    thedevil5032  
       Aug 1, 2013 via iPad
    @dndx 以前用的豆瓣 FM Hack 没了,同样也是在新浪上。不过我不清楚原因。
    ps. 只用来听过自己喜欢的专辑。
    liyandong
        4
    liyandong  
       Aug 1, 2013
    哈哈,这个东西我也发现了。只不过没用而已,百度随时有可能疯掉的
    no13bus
        5
    no13bus  
       Aug 1, 2013
    我很好奇你怎么分析到的,抓包抓完了,得破解那个连接地址吧 百度mp3的地址字串的拼接应该是要破解的吧。不会直接就给你了吧
    PeterD
        6
    PeterD  
       Aug 1, 2013
    @dndx 我也写过一个脚本 ( http://v2ex.com/t/59797 ),但不知道你是怎么找到一首歌的flac连接的
    carlhan
        7
    carlhan  
       Aug 1, 2013
    为什么不多做个 复制的按钮,点击 Download后弹出来的框中的url被选中,还以为 自动复制到剪切板了,新标签中 ctrl + v ,才知道没用。
    liyandong
        8
    liyandong  
       Aug 2, 2013
    liyandong
        9
    liyandong  
       Aug 2, 2013   ❤️ 2
    manoon
        10
    manoon  
       Aug 2, 2013
    学习了!也受用。。只是这渣速度。。。
    fdm
        11
    fdm  
       Aug 2, 2013
    试了下,为什么是一片空白。。。
    jacy
        12
    jacy  
       Aug 2, 2013
    不错,很实用哦。不过觉得百度的资源有点乱,比不上虾米
    dndx
        13
    dndx  
    OP
       Aug 2, 2013
    @2yeson 说明这首歌没有官方链接,来源是第三方:



    稍后会更新代码给出更详细的提示。
    rwx
        14
    rwx  
       Aug 2, 2013
    对于楼主这种行为我只想说:

    感谢楼主!
    fdm
        15
    fdm  
       Aug 2, 2013
    @dndx 哦 原来是这样
    asca
        16
    asca  
       Aug 2, 2013
    赞!
    liyandong
        17
    liyandong  
       Aug 3, 2013
    iqav
        18
    iqav  
       Aug 3, 2013
    百度的只是通俗音乐多,非主流那些,很少 。
    moxuanyuan
        19
    moxuanyuan  
       Aug 3, 2013
    百度音乐是真的无损吗?
    no13bus
        20
    no13bus  
       Aug 3, 2013
    @liyandong 现在是不是基本上都是分析网站里面的json或者xml数据 从里面得到相关信息 看到一些项目都是这么干的 github搜索youku-lixian
    liyandong
        21
    liyandong  
       Aug 3, 2013
    @no13bus 这只不过是个好方法
    Xi
        22
    Xi  
       Aug 3, 2013
    @dndx 某些地址还是有问题,例如 http://music.baidu.com/song/14403125
    Amoscoder
        23
    Amoscoder  
       Aug 3, 2013
    做的很不错。代码可以开源不?
    acwwad
        24
    acwwad  
       Aug 3, 2013
    Nice!
    wangsir
        25
    wangsir  
       Aug 3, 2013
    真棒 能开源或者收点小费 哈哈
    dndx
        26
    dndx  
    OP
       Aug 4, 2013
    @Xi Fixed
    liyandong
        27
    liyandong  
       Aug 4, 2013
    @Amoscoder http://lab.gengu.org/BaiduMusicDownload/
    我的这个直接下载html就好了。
    dndx
        28
    dndx  
    OP
       Aug 4, 2013
    Aug 04 更新
    ===========
    Webkit 内核的浏览器现在可以直接点击链接下载,不需要再复制粘贴。
    eric1984
        29
    eric1984  
       Aug 6, 2013
    高品质和无损也能绕开,不用登陆?
    dndx
        30
    dndx  
    OP
       Aug 6, 2013
    @eric1984 Exactly
    banbanchs
        31
    banbanchs  
       Aug 7, 2013
    赞一个~
    yxjxx
        32
    yxjxx  
       Aug 19, 2013
    英文系统下载乱码

    环境:Linux Mint15/win7 + chrome28
    smg
        33
    smg  
       Aug 19, 2013
    已和谐

    403 Forbidden
    dndx
        34
    dndx  
    OP
       Aug 19, 2013
    @smg 我这里一切正常
    dndx
        35
    dndx  
    OP
       Aug 19, 2013   ❤️ 1
    @yxjxx 我用的是 Mac 一样乱码,百度服务器发送的 filename 字段编码设置不正确,这个暂时无解。不过 ID3 信息是正确的所以导入 iTunes 后就不会乱码了。
    kyze8439690
        36
    kyze8439690  
       Aug 20, 2013
    建议添加专辑下载功能
    gjflsl
        37
    gjflsl  
       Aug 20, 2013
    等我封装一个chrome插件
    tab
        38
    tab  
       Aug 20, 2013
    看来广大人民群众还是需要盗版啊
    aliuwr
        39
    aliuwr  
       Aug 20, 2013   ❤️ 1
    @liyandong
    style.css 78 行是不是拼写错误?
    linzhi
        40
    linzhi  
       Aug 20, 2013
    设计的很好看啊 源码可以公开么
    gangsta
        41
    gangsta  
       Aug 20, 2013
    Bootstrap 3.0 高端!
    lostarray
        42
    lostarray  
       Aug 24, 2013
    @dndx 请教一个问题,有的歌曲,比如"Hotel California",通过类似8楼的链接尝试去获取256kbps的mp3,得到的只是128kbps的,而楼主的网站就能找到256kbps的链接,这是怎么做到的呢,是有其他的方法吗?
    dndx
        43
    dndx  
    OP
       Aug 30, 2013
    Aug 29
    ======
    B度修改导致程序 500,已修复。
    pubby
        44
    pubby  
       Oct 21, 2013   ❤️ 1
    @liyandong 周末下了些无损的歌曲刻成CD车上听,于是根据8楼的做了个简单的书签插件

    在百度music页面点这个书签后,歌曲后面会出现FLAC连接,直接点击下载就行(如果有无损版本)

    javascript:(function(d){var s=d.createElement('script');s.src="http://url2play.com/music-baidu-flac.js";s.type="text/javascript";d.body.appendChild(s);})(document);
    liyandong
        45
    liyandong  
       Oct 21, 2013
    @pubby haha,jiushizheyangzi
    yangyouzhi
        46
    yangyouzhi  
       Oct 27, 2013
    不错,只能解析百度的么?
    pubby
        47
    pubby  
       Dec 27, 2014
    @leckiecn 一年过去了,居然还能用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2713 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 03:29 · PVG 11:29 · LAX 20:29 · JFK 23:29
    ♥ Do have faith in what you're doing.