Submit for MB_Solver

Sending the form after solving the captcha

目前为 2022-11-20 提交的版本。查看 最新版本

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