您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
2024/7/17 07:00:07
// ==UserScript== // @name Switch520 综合脚本 // @namespace Violentmonkey Scripts // @match https://*.gamer520.com/* // @grant none // @version 1.1 // @author h0zr // @description 2024/7/17 07:00:07 // @icon https://www.google.com/s2/favicons?sz=64&domain=gamer520.com // @homepageURL https://github.com/h0zr/switch520-script/tree/main // @license MIT // ==/UserScript== (function() { 'use strict'; function clickButtonByCSS(selector) { const button = document.querySelector(selector); if (button) { button.click(); } } setTimeout(() => clickButtonByCSS('.swal2-close'), 1000); // -------------------------------------------------------------------------------------------------- document.addEventListener('click', function() { setInterval(function() { clickButtonByCSS('.swal2-confirm'); }, 500); }); // -------------------------------------------------------------------------------------------------- function getPasswordFromSelector(selector) { const element = document.querySelector(selector); if (element) { const text = element.innerText; const match = text.match(/密码保护:(\w+)/); return match ? match[1] : null; } else { return null; } } function findPasswordInput() { return document.querySelector(`input[name='post_password']`); } function findSubmitButton() { return document.querySelector(`input[value='提交']`); } function main() { const selector = '.entry-title'; const password = getPasswordFromSelector(selector); if (password) { console.log(`Extracted password: ${password}`); const passwordInput = findPasswordInput(); const submitButton = findSubmitButton(); if (passwordInput && submitButton) { passwordInput.value = password; submitButton.click(); } } } main(); })();