预约学校羽毛球场的一个思路,还没试过具体实践过,仅供参考。思路有什么问题,欢迎评论!
var flag = false;
function select(){
if(flag) return;
for(i=0;i<5;i++){
// for循环遍历每个还没预约的标签选项
if(document.getElementsByClassName("ClassBookChoice")[14+i*5].innerHTML !='已预约'){
// 找到就自动点击
document.getElementsByTagName("input")[16+i*8].checked = true;
console.log(i)
flag = true;
break;
}
}
}
setTimeout(function(){
//设置点击“开始预约”就自动粗发select函数
document.getElementsByClassName("command_button_content")[2].onclick = select
} ,2000)
setInterval(function(){
//到指定时间后12点半就触发每秒点击一次
if(new Date().getHours()==12 &&new Date().getMinutes()==30 &&flag==false ){
document.getElementsByClassName("command_button_content")[2].click()
}
//控制台观测效果
console.log("现在时间:")
console.log(new Date().getMinutes())
console.log(new Date().getSeconds())
},1000);