Google · Live-Demo

reCAPTCHA v2 Callback-Demo

Die Checkbox "Ich bin kein Roboter", die automatisch über einen Callback verifiziert wird.

  • Kostenlos, ohne Anmeldung
  • Das echte Widget des Anbieters
  • Die Verifizierungsantwort ansehen

Live-reCAPTCHA v2 Callback-Widget

Setzen Sie das Häkchen, damit die Prüfung automatisch über den data-callback erfolgt – ohne separate Schaltfläche.

So lösen Sie reCAPTCHA v2 mit einem Callback

Das Feld oben ist ein reCAPTCHA v2 Checkbox, die einen JavaScript-Callback auslöst, sobald sie gelöst ist, ohne separaten Button. Diese Seite zeigt drei einfache Wege, sie zu lösen und einen gültigen g-recaptcha-response Token: automatisch mit der CapSkip-Browsererweiterung, in Ihrem eigenen Code mit dem CapSkip SDK oder indem Sie den Captcha-Dienst, den Ihre Tools bereits aufrufen, an CapSkip weiterleiten. CapSkip läuft lokal auf Ihrem Gerät, sodass es keine Gebühren pro Lösung gibt und nichts Ihren Rechner verlässt.

Kein Code nötig

Option 1: Lösen Sie es mit der Browsererweiterung

Der einfachste Weg, reCAPTCHA v2 zu umgehen, ist die CapSkip-Captcha-Löser-Erweiterung für Chrome und Firefox. Sie setzt das Häkchen in der Checkbox, löst jede Bild-Challenge und lässt den Callback des Widgets automatisch im Hintergrund auslösen, ganz ohne Code.

1

Installieren Sie die Erweiterung

Fügen Sie CapSkip aus dem Chrome Web Store oder von Firefox Add-ons hinzu. Es funktioniert auch in Brave, Edge, Opera und Vivaldi.

2

Starten Sie die CapSkip-App

Installieren und öffnen Sie die CapSkip-Desktop-App. Sie übernimmt das Lösen auf Ihrem eigenen Gerät und arbeitet mit der Erweiterung zusammen.

3

Es löst automatisch

Laden Sie diese Seite neu, und CapSkip löst das reCAPTCHA, sodass der Callback von selbst ausgelöst wird. Sie behalten lieber die Kontrolle? Wechseln Sie jederzeit in den manuellen Modus.

Für Entwickler

Option 2: Lösen Sie es mit dem CapSkip-SDK

Automatisierung, einen Scraper oder einen Bot am Erstellen? Verwenden Sie das CapSkip-SDK zum Captcha-Lösen um reCAPTCHA v2 zu lösen von Python, Node.js, PHP oder C#. Sie übergeben den Site Key und die URL dieser Seite, und CapSkip liefert ein frisches g-recaptcha-response-Token zurück. Da dieses Widget einen Callback verwendet, führen Sie diesen Callback anschließend mit dem Token im Browser aus.

Site key
6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
Seiten-URL
https://capskip.com/de/captcha-demo/recaptcha-v2-callback/

Bevor Sie beginnen

CapSkip löst lokal. Laden und starten Sie die CapSkip-Desktop-App und lassen Sie sie im Hintergrund geöffnet. Das SDK kommuniziert mit ihr über 127.0.0.1:8080, sodass es keine Cloud-Aufrufe und keine Gebühren pro Lösung gibt.

1

Installieren Sie das SDK

Fügen Sie den offiziellen CapSkip-Client zu Ihrem Projekt hinzu.

pip install capskip
npm install capskip
composer require capskip/capskip
dotnet add package CapSkip
2

reCAPTCHA v2 lösen und einen Token erhalten

Übergeben Sie den sitekey und url zu recaptcha(). CapSkip setzt das Häkchen, löst jede Bildchallenge und liefert einen frischen g-recaptcha-response token.

from capskip import CapSkip

# Connect to the CapSkip app running on your machine
solver = CapSkip(host="127.0.0.1", port=8080)

# Solve the reCAPTCHA v2 on this page
result = solver.recaptcha(
    sitekey="6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV",
    url="https://capskip.com/de/captcha-demo/recaptcha-v2-callback/",
)

token = result["code"]   # the g-recaptcha-response token
print(token)
const { CapSkip } = require('capskip');

// Connect to the CapSkip app running on your machine
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });

(async () => {
  // Solve the reCAPTCHA v2 on this page
  const result = await solver.recaptcha(
    '6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV',
    'https://capskip.com/de/captcha-demo/recaptcha-v2-callback/',
  );

  const token = result.code; // the g-recaptcha-response token
  console.log(token);
})();
<?php
require 'vendor/autoload.php';

use CapSkip\CapSkip;

// Connect to the CapSkip app running on your machine
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);

// Solve the reCAPTCHA v2 on this page
$result = $solver->recaptcha(
    '6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV',
    'https://capskip.com/de/captcha-demo/recaptcha-v2-callback/'
);

$token = $result['code']; // the g-recaptcha-response token
echo $token;
using CapSkip;

// Connect to the CapSkip app running on your machine
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);

// Solve the reCAPTCHA v2 on this page
var result = await solver.RecaptchaAsync(
    "6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV",
    "https://capskip.com/de/captcha-demo/recaptcha-v2-callback/");

string token = result.Code; // the g-recaptcha-response token
Console.WriteLine(token);

Sie erhalten ein langes g-recaptcha-response -Token, bereit zur Übergabe an den Callback.

3

Verwenden Sie den Token: Rufen Sie den Callback auf

Fügen Sie den Token in das versteckte g-recaptcha-response Feld, führen Sie dann den Callback des Widgets mit dem Token aus. reCAPTCHA löst diesen Callback aus, wenn es gelöst ist, und er steuert alles Weitere (Formularübermittlung, Validierung, Entsperren der Seite). Ihr Server verifiziert das Token weiterhin mit Google siteverify.

// 1. Drop the solved token into the reCAPTCHA response field
document.querySelector('[name="g-recaptcha-response"]').value = token;

// 2. Run the widget's callback with the token. Read the name from the
//    widget's data-callback attribute - on this page it is
//    "capskipV2CallbackToken" - and call that global function:
const cb = document.querySelector('.g-recaptcha').dataset.callback;
if (window[cb]) window[cb](token);
Erweitert

CapSkip auf anderen reCAPTCHA-v2-Callback-Seiten verwenden

Diese Widgets führen in dem Moment eine Callback-Funktion aus, in dem reCAPTCHA gelöst ist. Um den Ablauf auf einer beliebigen Website abzuschließen, benötigen Sie drei Dinge:

  • Site key: die data-sitekey Attribut am Widget, oder das k Parameter der reCAPTCHA-iframe-URL (google.com/recaptcha/api2/anchor).
  • Callback: suchen Sie nach einem data-callback Attribut am Widget (seine Funktion ist global, rufen Sie also window.callbackName(token)), the callback übergeben an grecaptcha.render(), oder lesen Sie die Konfiguration in der Konsole unter ___grecaptcha_cfg.clients[0].
  • Seiten-URL: die vollständige Adresse der Seite.

Enterprise-Variante

Wenn die Website den Enterprise-Build verwendet, fügen Sie den enterprise Flag:

result = solver.recaptcha(
    sitekey="SITEKEY_FROM_PAGE",
    url="https://example.com/",
    enterprise=1,   # Enterprise reCAPTCHA v2
)

token = result["code"]   # the g-recaptcha-response token
const result = await solver.recaptcha(
  'SITEKEY_FROM_PAGE',
  'https://example.com/',
  { enterprise: 1 },  // Enterprise reCAPTCHA v2
);

const token = result.code; // the g-recaptcha-response token
$result = $solver->recaptcha(
    'SITEKEY_FROM_PAGE',
    'https://example.com/',
    ['enterprise' => 1]  // Enterprise reCAPTCHA v2
);

$token = $result['code']; // the g-recaptcha-response token
var result = await solver.RecaptchaAsync(
    "SITEKEY_FROM_PAGE",
    "https://example.com/",
    new Dictionary<string, object?> { ["enterprise"] = 1 });  // Enterprise reCAPTCHA v2

string token = result.Code; // the g-recaptcha-response token

A proxy wird ebenfalls unterstützt, was hilft, wenn die Website das Token an Ihre IP bindet.

Sie verwenden nicht Python, Node.js, PHP oder C#? Die SDKs sind lediglich Wrapper über der CapSkip-HTTP-API (die standardmäßige in.php / res.php -Endpunkte), sodass Sie reCAPTCHA v2 lösen können von jede Sprache, jedes Framework oder Tool. Siehe die reCAPTCHA v2 Callback-API-Referenz.

Keine Code-Änderungen

Option 3: Senden Sie Ihren bestehenden Löser-Dienst-Code an CapSkip

Sie lösen callback-basiertes reCAPTCHA v2 bereits über einen Pay-per-Captcha-Dienst wie 2Captcha, Anti-Captcha oder CapMonster? Sie müssen keine einzige Zeile umschreiben. Die CapSkip-App enthält einen Service-Emulator die die eigenen APIs dieser Dienste lokal spricht: Wählen Sie den von Ihnen genutzten Dienst, klicken Sie auf Add to hosts file, und jede Anfrage, die Ihr Bot, Scraper oder Ihr Standard-Tool bereits daran sendet, wird von CapSkip auf Ihrem eigenen Rechner beantwortet, zu einem Pauschalpreis statt einer Rechnung pro Lösung.

1

Wählen Sie Ihren Dienst

Öffnen Sie die CapSkip-App und wählen Sie den Dienst, mit dem Ihr Code bereits kommuniziert: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha oder Captchas.io.

2

Add to hosts file

Ein Klick in der App richtet die Domain dieses Dienstes auf CapSkip, sodass die Aufrufe Ihres Tools auf Ihrer eigenen Maschine beantwortet werden, statt an eine kostenpflichtige API zu gehen.

3

Betreiben Sie Ihr Tool unverändert

Derselbe API-Key, dieselbe Anfrage, dieselbe Polling-Schleife. CapSkip antwortet im eigenen Format dieses Dienstes, und Ihr Code erhält einen gültigen g-recaptcha-response Token zurück.

Nichts von dem Folgenden ändert sich, wenn Sie wechseln. Es ist derselbe Aufruf, den Ihr Code heute macht, nur dass callback-basiertes reCAPTCHA v2 jetzt lokal gelöst wird und ein gültiger g-recaptcha-response-Token von CapSkip zurückkommt:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=userrecaptcha
     googlekey=6LfdaCstAAAAABOuJHFLrT3p9OB7_jpn9LhdFeqV
     pageurl=https://capskip.com/de/captcha-demo/recaptcha-v2-callback/

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|03AGdBq26…  the token to hand to the widget's callback

Client-Bibliotheken funktionieren auf die gleiche Weise: ein Anti-Captcha-artiger createTask / getTaskResult -Paar oder jeder Wrapper, der auf einem dieser Dienste aufbaut, funktioniert weiter, sobald der Emulator aktiviert ist. Die vollständige Referenz für Anfrage und Antwort finden Sie in der CapSkip-API-Dokumentation.

Über diese reCAPTCHA v2 Callback-Demo

Diese Seite ist eine Live- reCAPTCHA v2 Callback-Demo wo Sie testen können, wie callback-basiertes reCAPTCHA funktioniert, und in Echtzeit dabei zusehen, wie es gelöst wird. Statt einer separaten Absende-Schaltfläche führt dieses reCAPTCHA-v2-Widget ein JavaScript data-callback Funktion in dem Moment, in dem die Checkbox gelöst ist, und übergeben ihr das g-recaptcha-response -Token, damit die Seite sofort darauf reagieren kann.

Entwickler, Tester und Automatisierungsingenieure können diese reCAPTCHA-v2-Callback-Testseite nutzen, um ereignisbasierte Captcha-Verarbeitung, Token-Erfassung und clientseitige Integration zu erkunden. Ob Sie reCAPTCHA v2 einmal lösen oder Tausende von Lösungen automatisieren müssen, CapSkip ist ein reCAPTCHA-v2-Löser der auf drei Arten funktioniert: die No-Code- Captcha-Löser-Erweiterung für Chrome und Firefox, und die Captcha-Löse-SDK für Python, Node.js, PHP und C#, sowie eine nahtlose Emulation der Captcha-Dienste, für die Sie heute vielleicht pro Lösung zahlen – alles mit unbegrenztem Lösen zu einem einzigen Pauschalpreis. Alle drei werden von derselben Desktop-KI Captcha-Löser, einmal installiert und auf Ihrer eigenen Maschine laufend, sodass nichts auf einem entfernten Server in die Warteschlange gestellt und nichts pro Lösung abgerechnet wird.

Kann ich meinen bestehenden 2Captcha- oder Anti-Captcha-Code behalten?
Ja. Die CapSkip-App emuliert die APIs von 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha und SolveCaptcha. Wählen Sie Ihren Dienst in der App, klicken Sie auf "Add to hosts file", und die Anfragen, die Ihr Code bereits sendet, werden lokal von CapSkip gelöst, ohne Code-Änderungen und ohne Gebühr pro Lösung.
Wie löse ich reCAPTCHA v2 mit einem Callback?
Installieren Sie die CapSkip-Erweiterung oder der SDK, führen Sie die CapSkip-Desktop-App aus, und CapSkip liefert einen gültigen g-recaptcha-response-Token für den Site-Key. Fügen Sie den Token in das Feld g-recaptcha-response ein und rufen Sie damit den Callback des Widgets auf. Die Erweiterung erledigt all dies automatisch auf der Seite.
Was ist der reCAPTCHA-data-callback?
Es ist eine JavaScript-Funktion, die reCAPTCHA in dem Moment ausführt, in dem die Challenge gelöst wird, und ihr den Token übergibt. Websites nutzen sie, um ein Formular abzusenden oder die Seite ohne separaten Button freizuschalten. Nach dem Lösen mit CapSkip rufen Sie diese Funktion mit dem Token auf.
Kann reCAPTCHA v2 umgangen werden?
Ja. CapSkip ist ein reCAPTCHA-v2-Löser, der das Kontrollkästchen und jede Bild-Challenge löst und Ihnen dann einen g-recaptcha-response-Token übergibt. Sie senden ihn ab oder übergeben ihn wie ein echter Nutzer an den Callback des Widgets.
Wie schnell löst CapSkip reCAPTCHA v2?
CapSkip gibt ein reCAPTCHA-v2-Token in der Regel innerhalb weniger Sekunden zurück. Jede Lösung läuft lokal auf Ihrem eigenen Gerät, sodass nichts auf einem entfernten Server in eine Warteschlange gestellt wird.
Kann ich CapSkip mit anderen Programmiersprachen verwenden?
Ja. Über die Python-, Node.js-, PHP- und C#-SDKs hinaus stellt CapSkip eine standardmäßige HTTP-API bereit, sodass Sie reCAPTCHA v2 aus jeder Sprache, jedem Framework oder Tool lösen können. Siehe die reCAPTCHA v2 Callback-API-Referenz.
Ist CapSkip ein kostenloser reCAPTCHA-v2-Löser?
Die Erweiterung ist kostenlos installierbar, und ein Ein-Dollar-Trial gibt Ihnen sieben Tage lang vollen Zugriff mit 1.000 Lösungen. Bezahlte Lizenzen schalten unbegrenztes Lösen zu einem einzigen Pauschalpreis frei, ohne Gebühren pro Captcha.