Nettos 发表于 2023-9-24 13:12

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

本帖最后由 Nettos 于 2023-9-25 18:55 编辑

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

<!--more-->

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

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

![](https://oss.yhl.red/img/ds.png)

2、点击开始登录按钮即可

![](https://oss.yhl.red/img/startLogin.png)

### 2. 脚本下载地址:[下载](https://oss.yhl.red/img/jsLogin.zip)

### 3. 源码实例

```javascript
// ==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);
      }
    }
})();

```
# 针对很多人提及的验证码问题做一下解释:该网站只需要输入一次验证码即可持续发送登录请求,只要你不刷新页面,所以我并未进行验证码部分的相关处理

netspirit 发表于 2023-9-24 13:18

那你怎么处理验证码啊?

Nettos 发表于 2023-9-24 13:19

netspirit 发表于 2023-9-24 13:18
那你怎么处理验证码啊?

这个网站的验证码是输入一次就行,后面你不刷新页面他不会变的,所以就不用处理了{:301_997:}

shikongliangze 发表于 2023-9-24 14:05

可以,至少用起来方便

Rx0 发表于 2023-9-24 14:25

感谢分享,验证码还是需要处理的。

Laotu 发表于 2023-9-24 17:07

对呀, 没看到验证码怎么处理呀

2wsx 发表于 2023-9-25 14:31

我觉得很有用,至少只需要输入验证码就能登录,快人一步

feiji144 发表于 2023-9-27 10:25

挺好挺方便 但我不是四川的
页: [1]
查看完整版本: 四川省教育考试院用户自动登录油猴脚本