本站单页下载快速生成下载信息的油猴子脚本

Web前端 潘老师 9个月前 (07-22) 242 ℃ (0) 扫码查看

为了方便本地集成多个网盘单页下载的功能,快速解析发布多网盘地址和下载资源的信息,写一个个油猴子脚本,目前只支持百度网盘和城通网盘,后续有新网盘再新增。随时备用,以防丢失,脚本信息记录如下:

脚本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);
        }
    }
})();

只要将百度网盘分享地址和城通网盘分享地址粘贴到单页下载的内容处,点击解析按钮就可以将对应的信息填充完整。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/web/6980.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】