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 ihr Recaptcha "score" und ordnen sie in 3 Gruppen (Warteschlangen) ein: 0.3, 0.7 und 0.9. Jede Gruppe kann aufgrund der Anzahl der untätigen Arbeiter leicht unterschiedliche Preise haben. Mit der Eigenschaft "minScore" legen Sie fest, in welche Warteschlange Ihre Aufgabe kommt. Die meisten unserer verfügbaren Arbeiter haben eine Punktzahl von 0,3, und die wenigsten haben 0,9.
Aufgabenobjekt
Wert | Art | Erforderlich | Zweck |
---|---|---|---|
type | String | Ja | RecaptchaV3TaskProxyless |
websiteURL | String | Ja | Adresse 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. |
websiteKey | String | Ja | Recaptcha Website-Key. In diesem Artikel sehen Sie, wie Sie ihn finden. |
minScore | Doppel | Ja | Filtert Arbeiter mit einer bestimmten Punktzahl. Sie kann einen der folgenden Werte annehmen: 0.3 0.7 0.9 |
pageAction | String | Nein | Der "Aktions"-Wert von Recaptcha. Website-Besitzer verwenden diesen Parameter, um zu definieren, was die Benutzer auf der Seite tun. Beispiel: grecaptcha.execute('site_key', {action:'login_test'}) |
isEnterprise | Boolesche | Nein | Setzen 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', {..}) |
apiDomain | String | Nein | Verwenden 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
#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
Wert | Art | Zweck |
---|---|---|
gRecaptchaResponse | String | Token-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"
}