zimuku

zimuku明细页直接显示下载地址

目前為 2021-02-18 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         zimuku
// @namespace    http://tampermonkey.net/
// @version      2.10
// @description  zimuku明细页直接显示下载地址
// @author       You
// @match        *zimuku.la/detail/*
// @match        *www.zimuku.la/detail/*
// @require      http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// @grant        GM_xmlhttpRequest
// ==/UserScript==

(function () {
    'use strict';

    async function gethtml(url) {
        return new Promise((resolve, reject) => {
            GM_xmlhttpRequest(
                {
                    url: url,
                    method: "GET",
                    onload: function (response) {
                        resolve(response.responseText);
                    }
                });
        });
    }

    async function shouwurl() {
        let lhref = location.href;
        lhref = lhref.replace('zimuku.la/detail/', 'zmk.pw/dld/');
        const htmltxt = await gethtml(lhref);


        if (!htmltxt) return;
        let doc = $('<html></html>');
        doc.html(htmltxt);
        let td = doc.find('.col-xs-12 td:nth-child(1) div');
        //console.log(td);

        const subinfo = $('.subinfo');
        subinfo.append(td)

    }

    function noad() {
        function subnoad(csspath) {
            const ad1 = $(csspath);
            if (csspath.length > 0)
                ad1.css('display', 'none');
        }

        subnoad('.table');
        subnoad('div.tbhd');
        subnoad('font[color=#ca6445]');
        subnoad('.rside');
        subnoad('.rater-click-tips');
        subnoad('.rater-star-item-tips');



    }

    noad();
    shouwurl();

})();