自动填充switch520密码
当前为
// ==UserScript==
// @name switch520-auto-secret
// @namespace http://tampermonkey.net/
// @version 0.10
// @description 自动填充switch520密码
// @author Kane
// @match *://*.gamers520.*
// @match *://*.gamer520.*
// @match *://download.gamer520.com/*
// @match *://download.espartasr.com/*
// @match *://download.freer.blog/*
// @match *://*.xxxxx528.com/*
// @license MIT
// @icon https://www.google.com/s2/favicons?sz=64&domain=gamer520.com
// ==/UserScript==
(function() {
'use strict';
const el_input = function () {
return document.querySelector('input#password') ||
document.querySelector(`input[type='password']`) ||
document.querySelector(`input[name='post_password']`);
}();
const el_submit = function () {
return document.querySelector(`input[type='submit']`) ||
document.querySelector(`input[name='Submit']`) ||
document.querySelector(`input[value='提交']`);
}();
document.querySelectorAll('*').forEach((node) => {
const innerText = node.innerText;
if(
innerText?.includes('密码') &&
!innerText?.includes('上一篇') &&
!innerText?.includes('牛夫人') &&
!innerText?.includes('永久防迷路')
){
const [result] = innerText.match(/[0-9]{3,6}/) ?? [null];
if(result && el_input){
console.log(result,node.innerText);
el_input.value = result;
el_submit.click();
}
}
});
})();