#Nexus 这个项目你们有挂机的吗?昨天一直掉线一分钟掉一次,我找了一个脚本自动重连,所以想挂机的可以挂了,一共三天,今天是第二天,我是直接谷歌登录,然后把生成的钱包导出记得。
打开网站:https://app.nexus.xyz/
点击中心的开关按钮,然后右上角点击登录,选择谷歌登录,点击继续,右上角出现一个钱包地址就可以了。
然后中心的开关按钮变成蓝色就可以了。
下面说一下掉线问题,添加自动重连代码。
使用方法,打开网页后- F12 - console - 粘贴 代码回车即可 。
代码我在推特看别人发的,直接粘贴过来的。
/**
* 使用XPath表达式获取元素的值。
* @param {string} xpath - 用来定位元素的XPath。
* @return {Node|null} 返回找到的元素节点,如果未找到则返回null。
*/
function getElementByXPath(xpath) {
const result = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
return result.singleNodeValue;
}
/**
* 根据页面内容处理连接到Nexus的操作。
*/
function connectToNexus() {
const textElement = getElementByXPath('/html/body/div[3]/div[2]/main/main/div[2]/div/div/div[1]/div[2]/div/div/p');
if (textElement) {
const textContent = textElement.textContent;
console.log(`找到的文本: ${textContent}`);
if (textContent === "CONNECT TO NEXUS") {
const button = getElementByXPath("/html/body/div[3]/div[2]/main/main/div[2]/div/div/div[1]/div[1]/div/div/div/div/div[2]");
if (button) {
button.click();
} else {
console.log("未找到连接按钮。");
}
} else {
console.log("现在还不是连接时间。");
}
} else {
console.log("未找到所需的文本元素。");
}
}
// 首次检查在5秒后执行
setTimeout(connectToNexus, 5000);
// 每隔5秒进行一次后续检查
setInterval(connectToNexus, 5000);