`
xiaoshenge
  • 浏览: 169759 次
  • 性别: Icon_minigender_1
  • 来自: 十堰
社区版块
存档分类
最新评论

批量下载豆瓣FM加红星的歌曲

    博客分类:
  • bash
 
阅读更多

打开douban.fm

运行js:

function getPropertyCount(obj) {
    var count = 0,
        key;

    for (key in obj) {
        if (obj.hasOwnProperty(key)) {
            count++;
        }
    }

    return count;
}
var total = $('#rec_liked').text();
var songs = new Object();
function getSongs(songs){
	$.ajax({
		url: 'http://douban.fm/j/mine/playlist?type=n&sid=&pt=0.0&channel=-3&from=mainsite&r=f5b061dff2',
		async: false,
		dataType: 'json',
		success: function(data){
		    for(var i in data['song']){
				songs[data['song'][i]['aid']] = {'title':data['song'][i]['title'], 'url':data['song'][i]['url']};
		    }
			if(getPropertyCount(songs) < 80){
				console.log(getPropertyCount(songs));
				getSongs(songs);
			}
			
		}
	});
};
getSongs(songs);
var str = '';
for(var i in songs){
	str += songs[i]['title']+'|'+songs[i]['url']+"\n";
}
console.log(str);

 把输出的字符串写入文本doubanlist,写个shell脚本download处理

#!/bin/bash
cat $1 | while read LINE
do
    #echo $LINE | awk -F'|' '{print $1}'
    wget -c $(echo $LINE|awk -F'|' '{print $2}') -O "`echo $LINE | awk -F'|' '{print $1".mp3"}'`"
done

 然后shell下面: sh download doubanlist 搞定。

 

等有空看能搞个chrome插件不...

备注:http://douban.fm/j/mine/playlist?type=n&sid=&pt=0.0&channel=-3&from=mainsite&r=f5b061dff2是抓取喜欢列表

分享到:
评论

相关推荐

    topit.me图片批量下载 豆瓣相册图片批量下载

    标题和描述中提到的"topit.me图片批量下载 豆瓣相册图片批量下载"是一种针对特定网站的图片批量获取工具。这个工具主要用于帮助用户快速、方便地从topit.me和豆瓣相册这两个平台上下载大量的图片资源。下面将详细...

    羊羊豆瓣相册批量下载 豆瓣下载工具

    羊羊豆瓣相册批量下载工具是一款专为豆瓣用户设计的高效、便捷的相册下载软件。这款工具的主要功能是帮助用户快速地从豆瓣网站上批量下载个人或他人的相册图片,极大地简化了传统手动下载的繁琐过程。下面将详细阐述...

    Python-第三方豆瓣FM红心频道播放器

    【Python-第三方豆瓣FM红心频道播放器】是一款利用Python编程语言实现的音乐播放软件,专为豆瓣FM的用户设计,能够播放用户在豆瓣FM上收藏的红心频道。这款播放器是开源的,允许开发者根据自己的需求进行定制和扩展...

    C#桌面豆瓣FM

    在这个项目中,开发者利用C#的强大功能和VS2012的便利性,构建了一个桌面音乐播放器,具备豆瓣FM的部分特性,如随机播放歌曲、选择不同电台以及更换皮肤等。 “随机听歌”功能意味着用户可以设置程序按随机顺序播放...

    豆瓣FM源码

    豆瓣FM是广受欢迎的在线音乐服务,它基于用户个人喜好推荐音乐。源码通常是程序员学习、研究和二次开发的基础。本篇文章将详细探讨"豆瓣FM源码"的相关知识点,主要关注C#语言实现的部分。 首先,我们要理解的是,...

    吉敏 豆瓣FM下载工具(Douban downloader) 3.0

    热门兆赫 200个热门兆赫,随心下载! 加心曲目 下载自己在 douban.fm 中加过红心的...文件保存在程序目录下的“豆瓣FM.加心”文件夹中。 指定专辑 下载豆瓣音乐上自己喜欢的专辑! 指定歌手 下载喜爱歌手的曲目!

    豆瓣FM豆瓣音乐

    一款豆瓣音乐软件,多种类型的音乐,内容丰富

    用QT写的豆瓣FM

    豆瓣FM应用中,可能会有各种用户交互事件,如点击播放按钮、切换歌曲等,这些事件会被转换成信号,而相应的处理函数则作为槽,两者通过连接实现功能的响应。 此外,考虑到豆瓣FM的音乐播放功能,开发者可能还需要...

    批量下载豆瓣电影并保存到mysql数据库中

    批量下载豆瓣电影并保存到mysql数据库中, 需要python3支持,pymysql、bs4模块、requests mysql数据库

    vb做的豆瓣FM桌面版

    3. **API调用与网络通信**:虽然描述中提到“不用上网”,但实现豆瓣FM的离线播放通常意味着开发者可能使用了豆瓣FM的API(Application Programming Interface),通过预先下载音乐数据或缓存流媒体内容来实现。...

    批量下载豆瓣电影TOP250(测试可以爬)

    批量下载豆瓣电影TOP250(测试可以爬) 资源环境 python3 模块支持 bs4 requests pymysql mysql本地数据库/远程也可

    一款简单的 mac 豆瓣fm 播放器.zip

    一款简单的 mac 豆瓣fm 播放器.zip,一个简单的douban fm客户端

    豆瓣fm桌面版 2.02 绿色版

    豆瓣fm桌面版是豆瓣FM客户端软件产品,豆瓣电台桌面版的使用体验和网页上的完全一致,豆瓣电台桌面版完全免费。同时也是基于Onering框架开发的跨平台播放软件。它支持快捷键操作,并且可以最小化到任务栏,任何时候...

    豆瓣fm音乐播放器

    还可以 非常不错的音乐播放软件 非常小巧

    谷歌豆瓣fm插件v3.1.11官方免费版

    谷歌豆瓣fm插件是一款可以安装在谷歌浏览器上的chrome豆瓣电台插件,如果您想在使用谷歌浏览器一边上网浏览的同时能够一边享受到豆瓣fm带来的电台播放,就来下载此款豆瓣fm chrome插件并安装使用吧。 插件简介  ...

    易语言源码豆瓣FM易语言源码.rar

    易语言源码豆瓣FM易语言源码.rar 易语言源码豆瓣FM易语言源码.rar 易语言源码豆瓣FM易语言源码.rar 易语言源码豆瓣FM易语言源码.rar 易语言源码豆瓣FM易语言源码.rar 易语言源码豆瓣FM易语言源码.rar

    豆瓣电台音乐下载工具1.0.2绿色版_豆瓣红心曲目下载软件

    豆瓣电台下载工具是一款用于下载豆瓣电台上音乐的下载工具...你可以下载自己在 豆瓣FM中加过红心的曲目! 点击“登录豆瓣FM”,登录成功后。将自动开始下载。 所有文件都保存在程序目录下的“豆瓣FM.加心”文件夹。

    豆瓣FM metro风格

    豆瓣FM metro风格 十分炫酷的Metro风格

    WP7 豆瓣FM 源码

    【WP7 豆瓣FM 源码】是一个针对Windows Phone 7(WP7)平台开发的音乐播放应用,其公开源代码可供开发者学习和参考。该应用整合了豆瓣FM的服务,允许用户在WP7设备上收听个性化推荐的网络电台音乐。以下是基于这个...

    Android仿豆瓣FM卡片滑动

    在Android开发中,实现“仿豆瓣FM卡片滑动”效果主要涉及到UI设计、触摸事件处理、视图动画以及布局管理等多个技术点。以下是对这些知识点的详细解释: 1. **自定义View**: 豆瓣FM卡片滑动的效果通常需要自定义View...

Global site tag (gtag.js) - Google Analytics