/* jshint esversion: 8 */ // ==UserScript== // @name 自动下载酷狗音乐 // @namespace javyliu // @version 0.3 // @description 在酷狗音乐播放页面下载所听歌曲到本地,仅在chrome下测试通过,当第一次打开播放界面时,如果仅播放一首歌,那么是通过hash变化触发下载,也就是在列表页再次点击新的一首歌时会触发下载,试听音乐不下载,不会重复下载 // @author javy_liu // @include *://*.kugou.com/song* // @grant GM_download // @grant GM_openInTab // @grant GM_setValue // @grant GM_getValue // @grant GM_xmlhttpRequest // @grant unsafeWindow // @grant GM_setClipboard // @grant GM_getResourceURL // @grant GM_getResourceText // @grant GM_notification // @grant GM_deleteValue // @connect * // @downloadURL none // ==/UserScript== // kugou.com 音乐下载 (function() { 'use strict'; var $ = unsafeWindow.jQuery; function getHashParams(key) { var arr = location.hash.replace("#", "").split("&"), keyValue = ""; for (var i = 0;i 1){ console.log("有列表:", play_list); download_kugou(play_list); }else{ window.addEventListener("hashchange", function(ev){ download_kugou([{'Hash': ev.target.Hash, 'album_id': ev.target.album_id}]); }); } $("body").prepend(""); $("#clear_download_list").on("click", function(){ GM_deleteValue("download_list"); console.log("list:",GM_getValue("download_list")); notify("清除下载记录成功"); }); })();