新出了一个新的养成玩法,分享一个自用的js挂机脚本,用于挂机修炼猫猫养成
tips:Edge浏览器貌似不支持书签JavaScript,所以请使用f12控制台启用脚本吧
等待更新。。。
如果按使用方法没成功的,可自行百度查找问题或者私信我(有空可能会帮忙弄一下)
书签内容:
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;
}
})();