吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 535|回复: 3
收起左侧

[经验求助] 油猴脚本的制作

[复制链接]
xiabei46 发表于 2024-3-1 23:51
100吾爱币
帮我制作一个油猴插件,我的需求是这样的:访问A网站 5分钟后,访问B 网站七分钟,然后继续访问C网站10分钟,以此类推。
  可以参考https://www.cnblogs.com/LCarrey/p/17355995.html。但是这个是随机,我需要的是按顺序,自定义时间

最佳答案

查看完整内容

[mw_shl_code=javascript,true]// ==UserScript== // @name 延时跳转页面示例 // @description 自动延时跳转到指定的一系列页面, // @include * // ==/UserScript== // 指定要跳转的页面 URL 列表 url 跳转URL time 该页面停留时长 单位s 设置分钟为5*min 小时为 var min = 60; var hour = 60*min; var urls = [{"url":"https://www.baidu.com/s?wd=11","time":(5*min)}, {"url":"https://www.52pojie.cn/ ...

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

SuperYou 发表于 2024-3-1 23:51
[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// [url=home.php?mod=space&uid=170990]@name[/url] 延时跳转页面示例
// @description 自动延时跳转到指定的一系列页面,
// [url=home.php?mod=space&uid=697773]@include[/url] *
// ==/UserScript==

// 指定要跳转的页面 URL 列表 url 跳转URL time 该页面停留时长 单位s 设置分钟为5*min 小时为
var min = 60;
var hour = 60*min;
var urls = [{"url":"https://www.baidu.com/s?wd=11","time":(5*min)},
            {"url":"https://www.52pojie.cn/forum.php?mod=guide&view=newthread","time":6*min},
            {"url":"https://www.baidu.com/s?wd=3","time":4*hour},
            {"url":"https://www.52pojie.cn/forum.php?mod=guide&view=newthread&a=a","time":11}
           ];
// 定义计时器变量和页面索引

var localUrl = window.location.href;
console.log("当前页面URL:",localUrl);
var isInclu =false;
var index = 0;
var maxIndex = urls.length-1;
for(let i = 0; i < urls.length; i++) {
    let t = urls[i];
    console.log(t.url == localUrl);
    if(t.url == localUrl){
        isInclu = true;
        index = urls.indexOf(t);
        index++;
        index = index > maxIndex ? -1:index;
        break;
    }
}
if(index == -1){
    console.log("最后一个url,任务终止");
    return;
}

var countdown;
var n = urls.length;


 console.log("index: ", index);

// 设置页面跳转的延迟时间,单位为秒
var delay_init = urls[index].time;
var delay = delay_init;



// 开始倒计时
countdown = setInterval(function() {
    console.log("index: ", index, "countdown: ", countdown, "delay: ", delay);
    //
    if(delay == -1){
        console.log("运行完成,结束!");
        clearInterval(countdown);
    }
    // 倒计时结束时,跳转到下一个页面
    if (delay == 0) {
        window.location.href = urls[index].url;
        // 重置延迟时间为下一个
        //delay = urls[index].time;
    }
    // 减少延迟时间
    delay--;
}, 1000);
Gcna 发表于 2024-3-2 00:39
Koehan 发表于 2024-3-2 04:29
SuperYou 发表于 2024-3-2 01:24
[mw_shl_code=javascript,true]// ==UserScript==
// @name 延时跳转页面示例
// @description 自动延时 ...

大佬能帮我改个脚本不?我现在用的油猴贴吧自动回帖,我想多一个功能,就是自动回帖成功后下一秒删除这个回贴。期待大佬回复
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-11 20:47

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表