小叽资源自动填充密码

解放双手!

// ==UserScript==
// @name         小叽资源自动填充密码
// @namespace    Violentmonkey Scripts
// @match        https://acgxj.com/*
// @grant        none
// @version      0.1
// @author       Cary
// @description  解放双手!
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    function getPasswordElement() {
        // 查找包含特定文本的 span 元素
        var passwordElements = document.querySelectorAll('span');
        for (var i = 0; i < passwordElements.length; i++) {
            if (passwordElements[i].textContent.includes('查看密码:')) {
                return passwordElements[i];
            }
        }
        return null;
    }

    function getPassword() {
        var passwordElement = getPasswordElement();
        if (passwordElement) {
            var match = passwordElement.textContent.match(/\d{6}/);
            if (match) {
                return match[0];
            }
        }
        return null;
    }

    // 在页面加载时运行
    window.addEventListener('load', function() {
        // 检查是否已经填写密码,避免重复提交
        var inputElement = document.querySelector('input[type="password"]');
        if (inputElement && inputElement.value.trim() === "") {
            var password = getPassword();

            if (password !== null) {
                // 将密码填写到输入框中
                inputElement.value = password;

                // 提交表单
                var formElement = inputElement.closest('form');
                if (formElement) {
                    formElement.submit();
                }
            }
        }
    });
})();