Unterstützte Aufgabenarten
API-Methoden
Artikel
Tutorials
GitHub icon
GitHub
Tutorial pages

RecaptchaV3TaskProxyless: Google Recaptcha v3 lösen

Diese Art von Aufgabenobjekt ist erforderlich, um Google Recaptcha V3 auf dem Computer eines Arbeiters zu lösen. Diese Aufgabe wird von unserem Dienst unter Verwendung unserer eigenen Proxy-Server und/oder der IP-Adressen der Arbeiter ausgeführt.

Bitte beachten Sie, dass es einen Unterschied zwischen Recaptcha V2-invisible und Recaptcha V3 gibt. Sie sehen gleich aus und sorgen oft für Verwirrung. Es gibt eine schnelle Möglichkeit, um den richtigen Typ zu bestimmen: Versuchen Sie, es mit unserer API als V2-invisible und V3 zu lösen. Bei einem der Versuche werden Sie einen Fehler erhalten, beim anderen nicht.

Wir testen unsere Arbeiter auf ihre Recaptcha "Punktzahl" und teilen sie in 3 Gruppen (Warteschlangen) ein: 0.3, 0.7 und 0.9. Jede kann eine etwas andere Preisgestaltung aufweisen, die von der Anzahl der untätigen Arbeiter abhängt. Mit der Eigenschaft minScore definieren Sie die Warteschlange, in die Ihre Aufgabe übernommen wird. Die meisten unserer verfügbaren Arbeiter haben eine Punktzahl von 0.3, die wenigsten haben 0.9.

Recaptcha v3 example
Ein Beispiel für Recaptcha v3. Normalerweise befindet sich ein Logo-Badge in der rechten unteren Ecke der Seite. Es kann jedoch leicht mit Javascript entfernt werden.

Aufgabenobjekt

WertArtErforderlichZweck
typeStringJaRecaptchaV3TaskProxyless
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-Schlüssel. Erfahren Sie in diesem Artikel, wie Sie ihn finden.
minScoreDoppelJaFiltert einen Arbeiter mit einem erforderlichen Wert. Der Wert kann einer der folgenden sein:
0.3
0.7
0.9
pageActionStringNein
Recaptchas "Action" Wert. Der Website-Besitzer definiert durch diesen Parameter, was der Benutzer auf der Seite tut.
Beispiel:

grecaptcha.execute('site_key', {action:'login_test'})
isEnterpriseBoolescheNeinSetzen Sie dieses Flag auf "true", wenn Sie dieses V3 mit der Enterprise-API lösen möchten. Der Standardwert ist "false" und Recaptcha wird mit der Nicht-Enterprise-API gelöst. Kann durch einen Javascript-Aufruf wie im folgenden Beispiel bestimmt werden:

grecaptcha.enterprise.execute('site_key', {..})
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.recaptchav3proxyless import *

solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)

# 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"
}