四川省教育考试院用户自动登录脚本

温馨提醒
总结摘要
油猴脚本抢座位

四川省教育考试院用户自动登录脚本

每次考试报名的时候登录太麻烦,手动点击十来分钟,还不一定能登录进去。。 所以此脚本诞生了


使用教程

1、打开网站,输入你的登录信息和验证码即可

脚本下载地址

源码展示

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
// ==UserScript==
// @name         四川省教育考试院自动登录
// @namespace    https://zk.sceea.cn/
// @version      1.0
// @description  在指定域名上禁用alert弹窗并添加自动登录按钮
// @author       YHL
// @match        https://zk.sceea.cn/
// @grant        none
// ==/UserScript==

(function() {

    'use strict';

    
    // 禁用 alert 窗口
    window.alert = function() {
        console.log("禁用Alert窗口弹出");
    };

    
    // 创建开始按钮
    var startButton = document.createElement("button");
    startButton.innerHTML = "开始登录";
    startButton.style.marginRight = "10px";

    
    // 创建停止按钮
    var stopButton = document.createElement("button");
    stopButton.innerHTML = "停止登录";

    
    // 创建按钮容器
    var buttonContainer = document.createElement("div");
    buttonContainer.style.marginTop = "20px";
    buttonContainer.appendChild(startButton);
    buttonContainer.appendChild(stopButton);

    
    // 将按钮容器添加到页面
    document.body.appendChild(buttonContainer);
    var isAutoClicking = false;
    var intervalId = null;


    // 点击开始按钮时启动自动点击
    startButton.addEventListener("click", function() {
        if (!isAutoClicking) {
            isAutoClicking = true;
            intervalId = setInterval(simulateButtonClick, 100);
            console.log("自动点击已启动");
        }
    });


    // 点击停止按钮时停止自动点击
    stopButton.addEventListener("click", function() {
        if (isAutoClicking) {
            isAutoClicking = false;
            clearInterval(intervalId);
            console.log("自动点击已停止");
        }
    });


    // 模拟按钮点击事件
    function simulateButtonClick() {
        var btn = document.getElementById("btn_login");
        if (btn) {
            var clickEvent = new MouseEvent("click", {
                bubbles: true,
                cancelable: true,
                view: window
            });
            btn.dispatchEvent(clickEvent);
        }
    }
})();