吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1672|回复: 5
收起左侧

[求助] 想要让这个JavaScript脚本运行有时间间隔,但是没学过这门语言,【求助】

[复制链接]
大凯爺 发表于 2021-3-18 14:32
25吾爱币
[JavaScript] 纯文本查看 复制代码
  
/*打开课程panel*/
function Open_panel(){
    var course_block=document.getElementsByClassName('panel panel-info');
for (j=1;j<=course_block.length-1;j++){
    course_block[j].children[0].children[7].click();
};
};

/*点击选课按钮*/
function Click_button(){
    var course_block=document.getElementsByClassName('body_tr');
for (k=0;k<course_block.length;k++){
    if(course_block[k].getElementsByClassName('jsxm')[0].textContent==='尔雅'||
       course_block[k].getElementsByClassName('jsxm')[0].textContent==='卓越'){
        if (course_block[k].getElementsByTagName("button")[0].textContent==='选课'){
            course_block[k].getElementsByTagName("button")[0].click();
        };
    };
};
};

/*刷新课程列表*/
function RefreshClasses(){
    var but=document.getElementsByClassName('btn btn-primary btn-sm');
    but[0].click();
};

/*入口在这*/
function StartSelecting(){
    document.getElementById("kxqxktskg").value = 0;
    Open_panel();
    setTimeout(Click_button,0.25);
    setTimeout(RefreshClasses,2);
    console.log("完成一次抢课");
};
setInterval(StartSelecting,500);

最佳答案

查看完整内容

最后一行代码 setInterval(StartSelecting,500); 就是 500毫秒执行一次了 你改500 这个值 改成你想要设置的值就ok了

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wulonggege 发表于 2021-3-18 14:32
最后一行代码 setInterval(StartSelecting,500); 就是 500毫秒执行一次了

你改500 这个值 改成你想要设置的值就ok了
nstar1221 发表于 2021-3-18 14:39
setInterval(StartSelecting,500);就表示每500毫秒,调用一次StartSelecting
lelexiaotian 发表于 2021-3-18 14:50
最后一行已经设置时间间隔了,500那个数字代表500毫秒(半秒)执行一次,要是想要增加或者减少直接修改这个数就行了
沉心云 发表于 2021-3-18 15:15
楼主是想部署在油猴上吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 05:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表