新作品:《百度音乐下载地址解析器》 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
dndx
V2EX    分享创造

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

  •  1
     
  •   dndx
    dndx 2013 年 8 月 1 日 15853 次点击
    这是一个创建于 4545 天前的主题,其中的信息可能已经有所发展或是发生改变。
    地址: http://dumusic.sinaapp.com/

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

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

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

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

    截图:



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



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

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

    环境:Linux Mint15/win7 + chrome28
    smg
        33
    smg  
       2013 年 8 月 19 日
    已和谐

    403 Forbidden
    dndx
        34
    dndx  
    OP
       2013 年 8 月 19 日
    @smg 我这里一切正常
    dndx
        35
    dndx  
    OP
       2013 年 8 月 19 日   1
    @yxjxx 我用的是 Mac 一样乱码,百度服务器发送的 filename 字段编码设置不正确,这个暂时无解。不过 ID3 信息是正确的所以导入 iTunes 后就不会乱码了。
    kyze8439690
        36
    kyze8439690  
       2013 年 8 月 20 日
    建议添加专辑下载功能
    gjflsl
        37
    gjflsl  
       2013 年 8 月 20 日
    等我封装一个chrome插件
    tab
        38
    tab  
       2013 年 8 月 20 日
    看来广大人民群众还是需要盗版啊
    aliuwr
        39
    aliuwr  
       2013 年 8 月 20 日   1
    @liyandong
    style.css 78 行是不是拼写错误?
    linzhi
        40
    linzhi  
       2013 年 8 月 20 日
    设计的很好看啊 源码可以公开么
    gangsta
        41
    gangsta  
       2013 年 8 月 20 日
    Bootstrap 3.0 高端!
    lostarray
        42
    lostarray  
       2013 年 8 月 24 日
    @dndx 请教一个问题,有的歌曲,比如"Hotel California",通过类似8楼的链接尝试去获取256kbps的mp3,得到的只是128kbps的,而楼主的网站就能找到256kbps的链接,这是怎么做到的呢,是有其他的方法吗?
    dndx
        43
    dndx  
    OP
       2013 年 8 月 30 日
    Aug 29
    ======
    B度修改导致程序 500,已修复。
    pubby
        44
    pubby  
       2013 年 10 月 21 日 &nbs; 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  
       2013 年 10 月 21 日
    @pubby haha,jiushizheyangzi
    yangyouzhi
        46
    yangyouzhi  
       2013 年 10 月 27 日
    不错,只能解析百度的么?
    pubby
        47
    pubby  
       2014 年 12 月 27 日
    @leckiecn 一年过去了,居然还能用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2607 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 11:01 PVG 19:01 LAX 03:01 JFK 06:01
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86