为了方便本地集成多个网盘单页下载的功能,快速解析发布多网盘地址和下载资源的信息,写一个个油猴子脚本,目前只支持百度网盘和城通网盘,后续有新网盘再新增。随时备用,以防丢失,脚本信息记录如下:
脚本1:
// ==UserScript==
// @name 下载解析
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.panziye.com/wp-admin/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=mfzy8.cn
// @grant none
// @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js
// ==/UserScript==
链接: https://pan.baidu.com/s/1BZKYAiTbCmfeXuSFTqYLbg?pwd=4zba 提取码: 4zba 复制这段内容后打开百度网盘手机App,操作更方便哦
(function() {
'use strict';
// Your code here...
$("#git_download_link").after('<a href="javascript:;" id="parseLink" class="button button-secondary">解析</a>');
$("#parseLink").click(
function(){
var dps = $("#git_download_link").val();
var downs = dps.split("\n");
var baidu = downs[0];
var ct = downs[1];
var cts = ct.split(";")
$("#git_download_size").val(cts[1]);
$("#git_download_name").val(cts[0]);
var ctLink = cts[2]+",城通网盘";
var baiduLink = baidu.split(" ")[1]+",百度网盘";
$("#git_download_link").val(baiduLink+"\n"+ctLink);
}
);
})();
脚本2:
// ==UserScript==
// @name 城通网盘转短代码
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://home.ctfile.com/
// @icon https://www.google.com/s2/favicons?sz=64&domain=ctfile.com
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
var myTarget = setInterval(function(){ parse() }, 2000);
function parse(){
var content = $("#link_area").val();
var parsed = content.includes("[ctfile");
if(!parsed){
var contents = content.split(": ")
var filename = contents[0];
var link = contents[1].split(" ")[0].replace("\n",'');
var size = '';
// 根据名称获取大小
$('.pull-left a').each(function(){
if($(this).text()==filename) {
size = $(this).parent().parent().next().text();
return;
}
});
$("#link_area").val(filename+";"+size+";"+link);
}
}
})();
只要将百度网盘分享地址和城通网盘分享地址粘贴到单页下载的内容处,点击解析按钮就可以将对应的信息填充完整。