美文网首页
自动选课脚本

自动选课脚本

作者: 木木口丁 | 来源:发表于2018-01-04 00:32 被阅读0次

    ReadMe :

    想上的课选不上很扎心,于是就整了个骚操作。
    代码很简单,就懒得打注释了。
    因为选课系统样式是用Bootstrap框架写的,引入了jQuery,所以直接用$的id选择器查找到选课按钮即可,然后一个定时器+逻辑判断。
    代码仅供学习交流,谢绝非法用途。
    使用说明:浏览器(最好是谷歌、火狐、欧朋)打开学生选课系统,切换到选课页面,找到你要选的课,然后键盘Ctrl+Shift+C,这时鼠标可以选取网页上的元素,点击你要选的课的按钮,在调试区找到课程的data-id,复制出来,使用下面的代码在Cosole(控制台)执行,代码第一行的data-id记得换成你自己的啊!做完这些就慢慢等吧,一旦有人退课你就很大概率能选上了。定时器时间间隔是1200毫秒,可以自己改。

    Code :

    
    var button = $("button[data-id='253296']");
    var i = 1;
    var select = setInterval(function() {
        button.click();
        if(($(".result-content").text() == "选课成功") || ($(".result-content").text() == "相同教学班只能选一次")) {
            window.clearInterval(select);
            console.log("选课成功!");
        } else {
            console.log("第 " + i + " 次选课失败");
            i++;
        }
    },1200);
    
    
    // ES6
    const button = $("button[data-id='253296']");
    let i = 1;
    const select = setInterval(() => {
        button.click();
        if(($(".result-content").text() == "选课成功") || ($(".result-content").text() == "相同教学班只能选一次")) {
            window.clearInterval(select);
            console.log("选课成功!");
        } else {
            console.log("第 " + i + " 次选课失败");
            i++;
        }
    },1200);
    

    配图:

    选课页面 自动选课

    相关文章

      网友评论

          本文标题:自动选课脚本

          本文链接:https://www.haomeiwen.com/subject/xfjlnxtx.html