reCAPTCHA Helper

This automatically clicks or executes on any recaptcha on the webpage and submits its form directly after you solved it

ของเมื่อวันที่ 08-01-2018 ดู เวอร์ชันล่าสุด

// ==UserScript==
// @name         reCAPTCHA Helper
// @version      1.0.1
// @description  This automatically clicks or executes on any recaptcha on the webpage and submits its form directly after you solved it
// @author       Royalgamer06
// @include      *
// @grant        none
// @run-at       document-start
// @namespace    https://greasyfork.org/scripts/18449-recaptcha-form-autosubmit/
// ==/UserScript==

// ==Configuration==
const blacklistedUrls = ["miped.ru", "www.indiegala", "https://gleam.io/"];
// ==/Configuration==

// ==Code==
var url = window.location !== window.parent.location ? document.referrer : document.location.href;
if (!isBlackListed(url)) {
    if (location.href.includes("google.com/recaptcha")) {
        var clickCheck = setInterval(function() {
            if (document.querySelectorAll(".recaptcha-checkbox-checkmark").length > 0) {
                clearInterval(clickCheck);
                document.querySelector(".recaptcha-checkbox-checkmark").click();
            }
        }, 100);
    } else {
        window.onload = readyToHelp;
    }
}

function readyToHelp() {
    try {
        grecaptcha.execute();
    } catch(e) {}
    [...document.forms].forEach(form => {
        if (form.innerHTML.includes("google.com/recaptcha")) {
            var solveCheck = setInterval(function() {
                if (grecaptcha.getResponse().length > 0) {
                    clearInterval(solveCheck);
                    form.submit();
                }
            }, 100);
        }
    });
}

function isBlackListed(url) {
    return blacklistedUrls.filter(bu => url.includes(bu)).length > 0;
}
// ==/Code==