猫猫养成浏览器挂机js脚本

首页 / 学习 / 正文

新出了一个新的养成玩法,分享一个自用的js挂机脚本,用于挂机修炼猫猫养成
tips:Edge浏览器貌似不支持书签JavaScript,所以请使用f12控制台启用脚本吧

  1. 首先打开你的浏览器,打开一个挂机用的直播间;
  2. 然后添加一个书签(快捷键:Ctrl+D),名称随便
    添加书签
  3. 添加后修改书签内容,将原本的网址修改为下面的js脚本
    修改书签1
    修改书签2
  4. 然后在当前页面点击一下书签,这时候会弹出一个弹窗,让你输入发送间隔时间,默认10分钟,点击确定即可
    输入发送间隔
    启动成功后弹幕会发送:
    启用成功

之后保持开启这个页面即可,然后10分钟(默认)发送一次“修炼”或“喵”,具体时间以你输入的为准
停止使用的方法也很简单,关闭页面或者刷新页面即可


等待更新。。。

如果按使用方法没成功的,可自行百度查找问题或者私信我(有空可能会帮忙弄一下)
书签内容:

javascript:(function(){const s=document.createElement('script');s.src='https://www.xingzhige.com/autojs/miao.js?' + Math.random();document.body.append(s);})();

脚本会自动10分钟发送一次“喵”或者“修炼”

后续也可能会更改代码或者删除什么的,这里贴出源代码,后续失效可自行使用:

(function() {
    if (window.scriptRunning) {
        alert("脚本已运行,请勿重复运行!");
        return;
    }
    window.scriptRunning = true;
    const chatTextarea = document.querySelector("#chat-control-panel-vm textarea");
    const chatButton = document.querySelector("#chat-control-panel-vm button");
    const liveRoomRegex = /^live\.bilibili\.com\/\d+/;
    if (liveRoomRegex.test(window.location.host + window.location.pathname) && chatTextarea && chatButton) {
        const defaultIntervalMinutes = 10;
        let intervalMinutes = prompt("请输入消息发送间隔时间(分钟):", defaultIntervalMinutes);
        intervalMinutes = parseInt(intervalMinutes);
        if (isNaN(intervalMinutes) || intervalMinutes <= 0) {
            intervalMinutes = defaultIntervalMinutes;
        }
        const inputEvent = new InputEvent("input", {
            inputType: "insertText",
            data: "insertText",
        });
        const sendMessage = ({ msg = "", loop = true } = {}) => {
            if (!msg) {
                const messages = ['喵', '修炼'];
                msg = messages[Math.floor(Math.random() * messages.length)];
            }
            chatTextarea.value = msg;
            chatTextarea.dispatchEvent(inputEvent);
            chatButton.click();
            if (loop) {
                setTimeout(sendMessage, intervalMinutes * 60 * 1000);
            }
        };
        sendMessage({ loop: false, msg: "启用成功!" });
        setTimeout(sendMessage, 5000);
    } else {
        alert("当前页面不是直播页面或未登录!");
        window.scriptRunning = false;
    }
})();
无标签
打赏
评论区
头像