百度音乐批量下载

来源:互联网 发布:log4j.rootlogger sql 编辑:程序博客网 时间:2024/05/01 08:03

本篇文章讲解如何来批量下载百度音乐。本文中使用到的工具有:

  • 安装了firebug的firefox
  • webharvest    一款开源的批量下载工具官网地址

第一步 在firefox中用百度账号登录百度音乐,把喜欢的歌曲都保存到百度云。

第二步 使用firebug执行下面获取歌曲id的javascript代码。

var ids = '';for(var  i in mbox.favorIds.data.songList){    ids += mbox.favorIds.data.songList[i].id + ',';}if(ids.endsWith(','))ids = ids.substr(0,ids.length-1);console.log(ids);

第三步 使用firebug获得你的Cookie


第四步 用wenharvest使用上面获得的歌曲id 你的Cookie和下面的配置文件批量下载歌曲

<?xml version="1.0" encoding="UTF-8"?><config><var-def name="songids">获得的歌曲id</var-def><var-def name="downloadurl">yinyueyun.baidu.com/data/cloud/downloadsongfile?songIds=</var-def><script language="javascript"><![CDATA[var urls = songids.toString().split(",");sys.defineVariable("songids",urls,true);]]></script><loop item="songid"><list><var name="songids" /></list><body><file action="write" path="${songid}.mp3" type="binary"><http url="${downloadurl}${songid}"><http-header name="Cookie">你的Cookie</http-header></http></file></body></loop></config>


0 0
原创粉丝点击