Menu

RecaptchaV2EnterpriseTaskProxyless: Google Recaptcha V2 Enterprise ohne Proxy umgehen

Dieser Aufgabentyp dient zum Lösen von Google Recaptcha Enterprise V2 von der IP-Adresse des Arbeiters.

Es ähnelt RecaptchaV2TaskProxyless, außer, dass Aufgaben mit der Enterprise API gelöst und den Arbeitern mit dem besten Recaptcha V3 Ergebnissen zugewiesenen werden.

Recaptcha V2 funny example
Recaptcha V2 checkbox
Recaptcha V2 Enterprise Beispiel. Optisch identisch zur Nicht-Enterprise-Version.

Aufgabenobjekt

WertArtErforderlichZweck
typeStringJaRecaptchaV2EnterpriseTaskProxyless
websiteURLStringJaAdresse einer Ziel-Webseite. Kann sich an beliebiger Stelle auf der Website befinden, auch in einem Mitgliederbereich. Unsere Arbeiter navigieren nicht dorthin, sondern simulieren den Besuch.
websiteKeyStringJaRecaptcha Website-Key. In diesem Artikel sehen Sie, wie Sie ihn finden.
enterprisePayloadObjektNeinZusätzliche Parameter, die zusammen mit dem Sitekey an die Methode "grecaptcha.enterprise.render" übermittelt werden sollten. Beispiel dafür, wonach Sie suchen sollten:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
In diesem Beispiel wirst du einen Parameter feststellen "s" der nicht dokumentiert ist, aber offensichtlich erforderlich ist. Senden Sie ihn an die API, damit wir das Recaptcha-Widget mit diesem Parameter richtig darstellen können.
apiDomainStringNeinVerwenden Sie diesen Parameter, um den Domänennamen zu senden, von dem aus das Recaptcha-Skript bereitgestellt werden soll. Er kann nur einen von zwei Werten annehmen: "www.google.com" oder "www.recaptcha.net". Verwenden Sie diesen Parameter nur, wenn Sie wissen, was Sie tun.

Anfrage-Beispiel

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyless import *

solver = recaptchaV2EnterpriseProxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})

# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)

g_response = solver.solve_and_return_solution()
if g_response != 0:
    print("g-response: "+g_response)
else:
    print("task finished with error "+solver.error_code)

Aufgabenlösungsobjekt

WertArtZweck
gRecaptchaResponseStringToken-String, der für die Interaktion mit dem Einreichungsformular auf der Ziel-Website erforderlich ist.

Antwort-Beispiel

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}