// ==UserScript== // @name mebook pandownload // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description 使用pandownload直接下载百度云链接资源 // @author You // @match http://mebook.cc/*.html // @grant none // @require https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js // @downloadURL none // ==/UserScript== (function() { "use strict"; var fromValue = Object.create(null); var inputs = ""; var iframe = document.createElement("iframe"); iframe.src = $(".downlink .downbtn").attr("href"); iframe.id = "downloadPage"; iframe.name = "downloadPage"; iframe.style.display = "none"; var downloadForm = $('
').css({ width: "0px", height: "0px", opacity: "0" }); $(".xydown_down_link").append(downloadForm); $(".xydown_down_link").append(iframe); function baiduyunDownload() { $("#downloadForm").submit(); } iframe.onload = function() { var $frame = $(window.frames["downloadPage"].document); var surl = $($frame.find(".list a")).attr("href").replace("https://pan.baidu.com/s/", ""); var pwd = $($frame.find(".desc")).text(); var pwdExec = /百度网盘密码:([a-zA-Z1-9]{4})/.exec(pwd); fromValue.surl = surl; fromValue.pwd = pwdExec[1]; Object.keys(fromValue).forEach(function(key) { inputs = inputs + ''; }); $("#downloadForm").append(inputs); }; $(".xydown_down_link .downlink").append( '百度云下载' ); $(".baiduyunDownloadBtn").on("click", function() { baiduyunDownload(); }); })();