[No0000F1]js获取喜马拉雅和荔枝FM电台专辑音频
荔枝FM小书签.txt
javascript: (function() {
    if ($('#down_url')) {
        $('#down_url').remove();
    };
    $(document.body).prepend('<div id="down_url"></div>');
    $('#down_url').append('共 ' + $('.album_soundlist ul li').length + ' 个音频' + '<br>');
    for (var i = 0; i < localStorage.length; i++) {
        var strs = new Array();
        strs[i] = localStorage.getItem(localStorage.key(i));
        strs[i] = eval('(' + strs[i] + ')');
        if (strs[i].isPlaying != null) {
            $('#down_url').prepend('<a href="' + strs[i].url + '" target="_blank">' + strs[i].url + '</a>  ' + strs[i].userName + '-' + strs[i].title + '<br/>');
        };
    };
})();
喜马拉雅FM小书签.txt
javascript: (function() {
    if ($('#down_url')) {
        $('#down_url').remove();
    };
    $(document.body).prepend('<div id="down_url"></div>');
    $('#down_url').append('共 ' + $('.album_soundlist ul li').length + ' 个音频' + '<br>');
    $('.album_soundlist ul li').each(function(i) {
        var sound_id = $(this).attr('sound_id');
        var json_url = 'http://www.ximalaya.com/tracks/' + sound_id + '.json';
        $.get(json_url,
        function(json) {
            var save_name = json.nickname + '-' + json.title;
            var down_cmd = save_name + '  ' + '<a href="' + json.play_path_64 + '" target="_blank">' + json.play_path_64 + '</a><br/>';
            jQuery('#down_url').append(down_cmd);
        });
    });
})();

[No0000F1]js获取喜马拉雅和荔枝FM电台专辑音频的更多相关文章
- [英语学习]国外的在线广播网站,类似喜马拉雅和荔枝FM
		今天在Seattle Art Museum 网站上看东西,发现了这个好网站. 主要是外文资料,可以练听力,也可以找到<我爱吕西安>的英文版本. https://soundcloud.co ... 
- 荔枝FM前端面试题
		最近接到了荔枝FM的面试通知,遗憾的是没有拿到offer,但是这次面试呢,还是收获很大的,下面就来给大家说说我遇到的面试题 一面 一面是直接发了一套面试题到邮箱,开启了防作弊的,限时20分钟做完,下面 ... 
- js获取给定月份的N个月后的日期
		1.在讲js获取给定月份的N个月后的日期之前,小颖先给大家讲下getFullYear().getYear()的区别. ①getYear() var d = new Date() console.log ... 
- 【转】javascript浏览器参数的操作,js获取浏览器参数
		原文地址:http://www.haorooms.com/post/js_url_canshu html5修改浏览器地址:http://www.cnblogs.com/JiangXiaoTian/ar ... 
- js获取当前域名、Url、相对路径和参数以及指定参数
		一.js获取当前域名有2种方法 1.方法一 var domain = document.domain; 2.方法二 var domain = window.location.host; 3.注意问题 ... 
- js获取当前系统时间
		Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份 ... 
- Js获取当前日期时间及其它操作
		Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份 ... 
- js获取cookie
		js获取cookie 之前用jQuery.cookie来获取cookie,虽然简单,但是项目上又多引用了一个插件,总觉得不太好,下面是我封装的js原生获取cookie的函数. function get ... 
- js获取URL中的参数
		js获取URL中的一些参数的意思 location对象 含有当前URL的信息. 属性 href 整个URL字符串. protocol 含有URL第一部分的字符串,如http: host 包含有URL中 ... 
随机推荐
- 同一个脚本在SQLPLUS和SQLDEV上的不同
			前几天收集了信息给Oracle.oracle那边表示格式不正确.让我又一次收集.我非常费解,我是依照官方文档做的呀,怎么会? 于是我果断自己搭了一个环境:RHEL5.8+10.2.0.5 客户那边没法 ... 
- vue项目使用webpack loader把px转换为rem
			下载lib-flexible https://github.com/amfe/lib-flexible npm i lib-flexible --save 在main.js中引入lib-flexibl ... 
- 国外程序员整理的C++资源大全
			标准库 C++标准库,包括了STL容器,算法和函数等. C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分. Standard Tem ... 
- ES6,扩展运算符的用途
			ES6的扩展运算符可以说是非常使用的,在给多参数函数传参,替代Apply,合并数组,和解构配合进行赋值方面提供了很好的便利性. 扩展运算符就是三个点“...”,就是将实现了Iterator 接口的对象 ... 
- JAVA(六)数据库/网络编程/新IO
			成鹏致远 | lcw.cnblog.com |2014-02-05 数据库 1.JDBC概述 JDBC(Java Database Connectivity,Java数据库连接)提供了一种与平台无关的 ... 
- rsync安装及部署
			一.服务器端1.yum -y install rsync xinetd 2.vi /etc/xinetd.d/rsync 将yes 修改为no IPV6修改为IPV4 3.vi /etc/rsyncd ... 
- [firefox] Scrapbook Plus的改进版Scrapbook X
			我在两年前的博文<Firefox上一些我用于知识管理的扩展> 里面提到过我在用Scrapbook Plus这个Firefox扩展, 用它来撷取网页构建自己的知识库(可以加标注.可以搜索.可 ... 
- 【转】使用Log4Net进行日志记录
			首先说说为什么要进行日志记录.在一个完整的程序系统里面,日志系统是一个非常重要的功能组成部分.它可以记录下系统所产生的所有行为,并按照某种规范表达出来.我们可以使用日志系统所记录的信息为系统进行排错, ... 
- 使用Profile和Resources Filter隔离测试环境
			转自:http://juvenshun.iteye.com/blog/206825 Maven能够帮我们很好的管理测试,我们可以在 src/test/java 和 src/test/resources ... 
- 用NextResult方法取得多个Result Set
			http://dotnet.chinaitlab.com/ADONET/757364.html 从 ADO.NET 1.x 开始,DataReader 就可以在单一次的查询动作中,「批次 (batch ... 
