Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

一键脚本

wget -O test.sh https://raw.githubusercontent.com/GzGod/Nexus-2/refs/heads/main/test.sh && sed -i 's/\r$//' test.sh && chmod +x test.sh && ./test.sh

网页自动重连指令

/**
 * 使用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);

About

No description, website, or topics provided.

Resources

Stars

34 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages