您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动BOSS
// ==UserScript== // @name boss-nba // @namespace http://tampermonkey.net/ // @version 0.1.1 // @description 自动BOSS // @author haiger // @match *://hupu.cdn.ttnba.cn/* // @grant none // ==/UserScript== (function() { 'use strict'; setInterval(() => { var e1 = document.getElementsByClassName("cardwar-pve-boss-challenge")[0]; let minutes = new Date().getMinutes() let seconds = new Date().getSeconds() var btn = document.getElementsByClassName("btn") var e2 var flag = false if (btn && btn.length > 0) { for (let i = 0; i < btn.length; i++) { if (btn[i].innerText == '查看战报 继续挑战') { flag = true e2 = document.getElementsByClassName("btn")[i].lastElementChild; angular.element(e2).triggerHandler('click'); break; } } } console.log(minutes + ':' + seconds) if (minutes == 30 && seconds == 0) { var eback = document.getElementsByClassName("cardwar-pve-boss-back")[0]; angular.element(eback).triggerHandler('click'); console.log('backClick') let time1 = setTimeout(() => { var eboss = document.getElementsByClassName("cardwar-pvelist cardwar-pvelist-3")[0]; angular.element(eboss).triggerHandler('click'); clearTimeout(time1) console.log('bossClick') }, 2000); let time2 = setTimeout(() => { if (document.getElementsByClassName("cw-popup-restrain-btn")[0]) { var econfirm = document.getElementsByClassName("cw-popup-restrain-btn")[0]; angular.element(econfirm).triggerHandler('click'); clearTimeout(time2) console.log('confirmClick') } }, 4000); } else if (e1) { if (minutes == 30 && seconds < 10) { } else { angular.element(e1).triggerHandler('click'); } } else if (flag) { angular.element(e2).triggerHandler('click'); } }, 1000); // Your code here... })();