仙仙 发表于 2013-8-19 09:34:02

我的豆瓣电台红心歌曲与批量下载方法

如何批量下载豆瓣电台加红心歌曲
注:批量从豆瓣电台抓取歌曲列表的功能(来自@牛牛 微博)
1.登陆豆瓣电台
2.进入加红星的网页或者输入网址http://douban.fm/mine?type=liked
3.输入以下代码到浏览器地址栏(注:一定要保持一行),另见代码标红处12表示一共有12页,先看看你加红星的歌曲有多少页,这里就改成多少,或者根据需要,你想要下载多少页,就写多少就ok.在第2步的网址上直接复制覆盖回车就行。
javascript:var tpage=12;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("
"));
如图:
http://img3.douban.com/view/note/large/public/p164501614-1.jpg
页: [1]
查看完整版本: 我的豆瓣电台红心歌曲与批量下载方法