Greasy Fork

Greasy Fork is available in English.

网易云音乐下载助手

用于在网页端直接下载网易云音乐

目前为 2019-01-29 提交的版本,查看 最新版本

// ==UserScript==
// @name 网易云音乐下载助手
// @description 用于在网页端直接下载网易云音乐
// @version 0.0.1
// @match https://music.163.com/
// @require https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js
// @compatible Chrome
// @namespace http://greasyfork.icu/users/242690
// ==/UserScript==

(function () {
    'use strict';

    // Your code here...

    var iframe = $("#g_iframe");
    iframe.on('load', function () {
        var url = geturl(getid());
        insertElem(url,iframe);
        console.log(url);;
        console.log(iframe[0].contentWindow.document.body);
    });
})();

function getid() {
    var id = window.location.href.split('=')[1];
    return id;
}

function geturl(id) {
    var str1 = "http://music.163.com/song/media/outer/url?id=";
    var str2 = ".mp3"
    return str1 + id + str2;
}

function insertElem(url,iframe) {
    var element = '<a class="u-btn2 u-btn2-2 u-btni-addply f-fl" hidefocus="true" title="直接下载" target="_blank" href="' + url + '"><i><em class="ply"></em>直接下载</i></a>';
    $("#content-operation",iframe[0].contentWindow.document.body).append(element);
}