人生自动重来代码
这两天人生重来模拟器突然引爆网络。而我也去试了个...几百次.....
但是吧,就是抽不到好的天赋,每次都会神奇的暴毙。
于是乎,我就想着让它自动重开,看它什么时候能刷过 100 岁... =- =
反正就是非常简单啦,找到对应的位置 click()
一下就行了。顺便水了个直播 (还水了个博文)
function auto() {
if (document.querySelector('#restart')) {
document.querySelector('#restart').click()
setTimeout(auto, 100)
} else if (!document.querySelector('#judge') && document.querySelector('#talents') && document.querySelector('#random').style.display === '') {
document.querySelector('#random').click()
setTimeout(auto, 100)
} else if (!document.querySelector('#judge') && document.querySelector('#talents') && document.querySelector('#random').style.display === 'none') {
if (document.querySelectorAll('.grade3b')) {
while (document.querySelectorAll('.selected').length < 3 && document.querySelectorAll('.grade3b:not(.selected)').length > 0) {
document.querySelectorAll('.grade3b:not(.selected)')[Math.floor(Math.random() * document.querySelectorAll('.grade3b:not(.selected)').length)].click()
}
}
if (document.querySelectorAll('.grade2b')) {
while (document.querySelectorAll('.selected').length < 3 && document.querySelectorAll('.grade2b:not(.selected)').length > 0) {
document.querySelectorAll('.grade2b:not(.selected)')[Math.floor(Math.random() * document.querySelectorAll('.grade2b:not(.selected)').length)].click()
}
}
if (document.querySelectorAll('.grade1b')) {
while (document.querySelectorAll('.selected').length < 3 && document.querySelectorAll('.grade1b:not(.selected)').length > 0) {
document.querySelectorAll('.grade1b:not(.selected)')[Math.floor(Math.random() * document.querySelectorAll('.grade1b:not(.selected)').length)].click()
}
}
if (document.querySelectorAll('.grade0b')) {
while (document.querySelectorAll('.selected').length < 3 && document.querySelectorAll('.grade0b:not(.selected)').length > 0) {
document.querySelectorAll('.grade0b:not(.selected)')[Math.floor(Math.random() * document.querySelectorAll('.grade0b:not(.selected)').length)].click()
}
}
setTimeout(() => {
document.querySelector('#next').click()
setTimeout(auto, 100)
}, 4000)
} else if (document.querySelector('#propertyAllocation')) {
document.querySelector('#random').click()
setTimeout(() => {
document.querySelector('#start').click()
setTimeout(auto, 100)
}, 4000)
} else if (document.querySelector('#lifeTrajectory') && document.querySelector('#summary') && document.querySelector('#summary').style.display !== '') {
document.querySelector('#lifeTrajectory').click()
setTimeout(auto, 400)
} else if (document.querySelector('#lifeTrajectory') && document.querySelector('#summary') && document.querySelector('#summary').style.display === '') {
console.log(`已完成: ${window.localStorage.getItem('times')} 次`)
setTimeout(() => {
document.querySelector('#summary').click()
setTimeout(auto, 10000)
}, 3000)
} else if (document.querySelector('#judge') && document.querySelector('#again')) {
if (document.querySelector('.selected')) {
document.querySelector('.selected').click()
}
if (document.querySelector('.grade3b')) {
document.querySelectorAll('.grade3b')[Math.floor(Math.random() * document.querySelectorAll('.grade3b').length)].click()
} else if (document.querySelector('.grade2b')) {
document.querySelectorAll('.grade2b')[Math.floor(Math.random() * document.querySelectorAll('.grade2b').length)].click()
}
setTimeout(() => {
document.querySelector('#again').click()
setTimeout(auto, 100)
}, 2000)
}
}
setTimeout(auto, 100)
尝试
第一次突破 100 岁
还是2个橙色天赋...
结果被鲨了...
第四次突破
然而怎么还有恶堕的魔法少女啊!
第五次
终于到了 500 岁....
最终
最终重开了 201 次,5次大于100岁... 1次到达 500 岁...