软件教程 2025年08月6日
0 收藏 0 点赞 681 浏览 2690 个字
摘要 :

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

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

脚本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==
(function() {
    \'use strict\';

    // Your code here...
    $(\"#git_download_link\").after(\'<button class=\"button\" id=\"parseLink\">解析</button>\');
    $(\"#parseLink\").click(
        function(event){
            event.preventDefault();
            var dps = $(\"#git_download_link\").val();
            var downs = dps.split(\"\\n\");
            var kuake = \"\";
            var baidu = \"\";
            for(var i=0;i<downs.length;i++){
                var item = downs[i];
                if(item.includes(\"baidu.com\")){
                    baidu = item;
                }else if(item.includes(\"quark.cn\")){
                    kuake = item;
                }
            }
            //$(\"#git_download_size\").val(cts[1]);
            var dname = dps.substring(dps.indexOf(\'「\')+1, dps.indexOf(\'」\'));
            $(\"#git_download_name\").val(dname);
            var kkLink = kuake.split(\":\")[1];
            var baiduLink = baidu.split(\" \")[1];
            $(\"#git_download_link\").val(kkLink+\"\\n\"+baiduLink);
        }
    );
})();

久坐提醒:

// ==UserScript==
// @name         每隔30分钟提醒运动喝水
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  每隔自定义时间间隔在右下角弹窗提醒运动喝水
// @author       You
// @match        https://hao.panziye.com
// @grant        none
// ==/UserScript==

(function() {
    \'use strict\';

    // 自定义间隔时间(毫秒),30分钟 = 30 * 60 * 1000 毫秒
    const interval = 30 * 60 * 1000;

    // 提醒函数
    function showReminder() {
        const notification = new Notification(\'提醒\', {
            body: \'该运动喝水啦!\',
            icon: \'your-icon.png\', // 你可以替换成你自己的图标URL
            requireInteraction: true
        });

        // 为了确保在浏览器不支持Notification API时也有提醒,可以使用alert作为备用方案
        if (!(\"Notification\" in window) || Notification.permission === \"denied\") {
            alert(\"该运动喝水啦!\");
        } else {
            // 监听通知点击事件(可选)
            notification.onclick = function() {
                window.focus();
            };
        }
    }

    // 开始提醒间隔
    setInterval(showReminder, interval);

    // 如果希望立即显示一次提醒(可选),可以调用一次showReminder函数
    // showReminder();

})();

 

脚本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.zuozi.net/6228.html

管理员

相关推荐
2025-08-06

文章目录 一、Promise基础回顾 二、Promise 与 axios 结合使用场景及方法 (一)直接返回 axios …

269
2025-08-06

文章目录 一、模块初始化时的内部机制 二、常见导出写法的差异分析 (一)写法一:module.exports…

107
2025-08-06

文章目录 一、ResizeObserver详解 (一)ResizeObserver是什么 (二)ResizeObserver的基本用法 …

683
2025-08-06

文章目录 一、前期准备工作 (一)下载相关文件 (二)安装必要工具 二、处理扣子空间生成的文件…

338
2025-08-06

文章目录 一、官方文档 二、自动解包的数据类型 ref对象:无需.value即可访问 reactive对象:保持…

371
2025-08-06

文章目录 一、Hooks的工作原理 二、在if语句中使用Hook会出什么岔子? 三、React官方的Hook使用规…

843
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号