// ==UserScript== // @name 喜马拉雅FM下载音频 // @namespace https://zhang18.top // @version 0.3.1 // @description 喜马拉雅FM去除原有点击下载跳转,点击下载便可以下载音频。 // @author You // @match https://www.ximalaya.com/*/*/* // @grant GM_xmlhttpRequest // @require https://cdn.bootcss.com/jquery/3.3.1/jquery.js // @downloadURL https://update.greasyfork.icu/scripts/372875/%E5%96%9C%E9%A9%AC%E6%8B%89%E9%9B%85FM%E4%B8%8B%E8%BD%BD%E9%9F%B3%E9%A2%91.user.js // @updateURL https://update.greasyfork.icu/scripts/372875/%E5%96%9C%E9%A9%AC%E6%8B%89%E9%9B%85FM%E4%B8%8B%E8%BD%BD%E9%9F%B3%E9%A2%91.meta.js // ==/UserScript== (function() { 'use strict'; //获取json function get_json(){ var id = window.location.href.split('/')[5] var url = 'https://www.ximalaya.com/revision/play/tracks?trackIds='+id GM_xmlhttpRequest({ method: "GET", url: url, onload: function(res) { if (res.status == 200) { var music_data = jQuery.parseJSON(res.response) console.log('解析') get_music(music_data) } } }); } //处理链接 function get_music(music_text){ var music_url = music_text.data.tracksForAudioPlay[0].src console.log(music_url) $('button.xui-btn.zeBs.margin').eq(0).after('') $('button.xui-btn.zeBs.margin').eq(0).remove() $('button.xui-btn.margin.XH7H').eq(0).after('') $('button.xui-btn.margin.XH7H').eq(0).remove() //播放器位置 $('.xm-player-oprations .btn').eq(1).after('') $('.xm-player-oprations .btn').eq(1).remove() console.log("OK") } //主控制程序 get_json() // Your code here... })();