From d91b8e1d3047de5df2ef2d328dbf0393fecf98c7 Mon Sep 17 00:00:00 2001 From: Kidultff Date: Mon, 1 Mar 2021 16:15:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B4=9F=E6=95=B0=E6=8F=90?= =?UTF-8?q?=E7=A4=BA"=E6=9C=89=E4=BA=86"=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shuake.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/shuake.js b/shuake.js index f7c7100..f4f5594 100644 --- a/shuake.js +++ b/shuake.js @@ -24,7 +24,7 @@ function setNo(){ return false; } else{ - alert("刷课即将开始,每隔" + refresh_time + "秒我会帮你看看还有没有名额\n为了避免选错,请注意【可选课程页】的课程是否正确。请勿完全依赖本工具!\n刷课状态会在控制台的console上显示。请低调使用") + alert("刷课即将开始,每隔" + refresh_time + "秒我会帮你看看还有没有名额\n为了避免选错,请注意【可选课程页】的课程是否正确。请勿完全依赖本工具!\n刷课状态会在控制台的console上显示。请低调使用\n如果控制台大量报错,请检查登陆状态\nTip:同时刷多门课可以开多个页面刷") gogogo(); } }, 500) @@ -39,9 +39,10 @@ function gogogo(){ $("#electableLessonList_filter_submit").click(); //模拟点击查询 setTimeout(function(){ try{ - if($("#electableLessonList_data").find("td[class=stdCount]")[0].innerHTML == "0"){ + remain = parseInt($("#electableLessonList_data").find("td[class=stdCount]")[0].innerHTML); + if(remain <= 0){ //没有剩余名额 - console.log("课程人数已满," + refresh_time + "秒后再试"); + console.log("课程人数已满(" + remain + ")," + refresh_time + "秒后再试"); setTimeout("gogogo()", refresh_time * 1000 - 200) }else{ console.log("有了"); @@ -53,7 +54,7 @@ function gogogo(){ } }catch(err){ console.log(err); - console.log("雾草,出错了,不过没关系,刷课还在继续"); + console.log("出错了,不过没关系,刷课还在继续"); setTimeout("gogogo()", refresh_time * 1000 - 200) } }, 200) //这里的200毫秒是request时间,因为没有回调,所以写死了200