背景
闲来无事需要抢购一个东西,得不停的点击不同的按钮,所以很费手,写了个js脚本可以自动顺序点击按钮 ,兼容一个按钮和多个按钮的连续点击。
frequency为每个按钮中间的间隔
用法:复制代码到网页的控制台中,按enter就行
var pointEl = []
var frequency = 500
alert('请先后点击需要连点的按钮,完成后按下回车键')
document.onmousedown = (e) => {
pointEl.push(e)
}
document.onkeyup = (e) => {
if(e.code === "Enter") {
if(!pointEl.length) return alert("你还未点击按钮")
setInterval(()=>{
pointEl.forEach((event,index) => {
setTimeout(()=> {
var cc= document.elementFromPoint(event.clientX,event.clientY)
console.log(cc)
cc.click();
},frequency*index)
})
},frequency*pointEl.length)
}
}