Sending the form after solving the captcha
当前为
// ==UserScript==
// @name Submit for MB_Solver
// @namespace Violentmonkey Scripts
// @version 1.0
// @description Sending the form after solving the captcha
// @author MultiBot
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
'use strict';
function _Search_Captcha(){
if (window.grecaptcha && !window.grecaptcha.getResponse()){
return false;
}
if (typeof window.hcaptcha=="object" && !window.hcaptcha.getResponse()){
return false;
}
if (typeof window.ACPuzzleInfo=="object" && !document.querySelector("#adcopy_response").value){
return false;
}
if (document.querySelector('input#antibotlinks') && !document.querySelector('input#antibotlinks').value){
return false;
}
return true;
}
function _Search_Selector(query){
if (document.querySelector(query)) {
var timer = setInterval(function() {
if (_Search_Captcha()) {
document.querySelector(query).submit(); clearInterval(timer);
}
}, 5000);
}
}
let arr_sel = ['form[action*="/faucet/verify"]','form[action*="/firewall/verify"]','form[action*="/auth/login"]'];
for(let key of arr_sel){
_Search_Selector(key);
}
})();