中国版权保护中心软著提交时电子版签章页爆红,当前提交人数过多,请稍后重试

该文章已生成可运行项目,

F12打开控制台,直接在console下输入以下代码,按回车执行,如果不允许粘贴代码,手动输入允许粘贴再粘贴如下代码即可:

class AutoClicker {
    constructor() {
        this.intervalId = null;
        this.isRunning = false;
        this.intervalTime = 10000; // 10秒
        this.secondClickDelay = 500; // 第二次点击延迟
    }

    // 安全的元素选择方法
    getElement(selector, description) {
        const element = document.querySelector(selector);
        if (!element) {
            console.warn(`未找到${description}元素: ${selector}`);
        }
        return element;
    }

    // 执行点击操作
    triggerClick(selector, description) {
        try {
            const element = this.getElement(selector, description);
            if (element) {
                element.dispatchEvent(new Event("click", { bubbles: true }));
                console.log(`${description}点击触发成功`);
                return true;
            }
            return false;
        } catch (error) {
            console.error(`${description}点击出错:`, error);
            return false;
        }
    }

    // 主执行逻辑
    executeClicks() {
        if (!this.isRunning) return;

        console.log(`[${new Date().toLocaleTimeString()}] 开始执行点击序列`);
        
        // 第一次点击
        const firstClickSuccess = this.triggerClick(
            "#app > div.account_container > div > div.account_right > div.account_right_list > div.account_list > ul.account_list_content.opus_query.g_clearfix.soft_register > li:nth-child(1) > div.option > button:nth-child(2)",
            "主按钮"
        );

        // 只有第一次点击成功才执行第二次点击
        if (firstClickSuccess) {
            setTimeout(() => {
                this.triggerClick(
                    "body > div.carousel.carouselFixed > div > div > div.hd-msg-box-footer > button.hd-btn.blue.medium",
                    "弹窗确认按钮"
                );
            }, this.secondClickDelay);
        }
    }

    // 启动定时器
    start() {
        if (this.isRunning) {
            console.log("定时器已经在运行中");
            return;
        }

        this.isRunning = true;
        console.log("自动点击器启动");
        
        // 立即执行一次
        this.executeClicks();
        
        // 设置定时执行
        this.intervalId = setInterval(() => {
            this.executeClicks();
        }, this.intervalTime);
    }

    // 停止定时器
    stop() {
        this.isRunning = false;
        if (this.intervalId) {
            clearInterval(this.intervalId);
            this.intervalId = null;
            console.log("自动点击器已停止");
        }
    }

    // 重置定时器
    restart(newIntervalTime = null) {
        this.stop();
        if (newIntervalTime) {
            this.intervalTime = newIntervalTime;
        }
        setTimeout(() => this.start(), 100);
    }
}

// 使用示例
const clicker = new AutoClicker();

// 启动自动点击
clicker.start();

// 如果需要停止,可以调用:
// clicker.stop();

// 如果需要重新启动并修改间隔时间(比如改为15秒):
// clicker.restart(15000);

本文章已经生成可运行项目
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值