CaptchaNo
[ INTEGRATION ]

Captcha Solver für
n8n

Lösen Sie die Challenge innerhalb des Laufs, statt den Job scheitern zu lassen. Ein lauffähiges JSON-Beispiel und die drei Faktoren, die über die Annahme Ihres Tokens entscheiden.

n8n · JSON
HTTP Request node
  Method:          POST
  URL:             https://api.captchano.com/v1/solve?wait=60
  Authentication:  Header Auth
                   Name:  Authorization
                   Value: Bearer cn-YOUR_API_KEY
  Send Body:       JSON
  Body:
  {
    "type": "turnstile",
    "sitekey": "{{ $json.sitekey }}",
    "url": "{{ $json.pageUrl }}"
  }

The node outputs { status, solution: { token, userAgent }, cost } —
pass {{ $json.solution.token }} to the next step.

Was über die Annahme des Tokens entscheidet

  1. Reichen Sie Ihren Proxy durch. Das Token sollte hinter derselben Exit-IP erzeugt werden, von der es auch abgeschickt wird. Bei sitzungsbasiert bewertenden Systemen ist das Pflicht, keine Optimierung.
  2. Verwenden Sie denselben User-Agent. Turnstile und mehrere Anti-Bot-Systeme binden das Token an einen User-Agent. Wir geben den verwendeten zurück, damit Sie ihn exakt übernehmen können.
  3. Fordern Sie spät an. Tokens laufen nach etwa 120 Sekunden ab. Fordern Sie eines erst an, wenn Sie zum Absenden bereit sind.

Blockierend oder Polling

Das Beispiel nutzt ?wait=60, sodass der Aufruf die fertige Lösung zurückgibt und Ihr n8n-Schritt linear bleibt. Wenn Sie keine Verbindung offen halten möchten, lassen Sie den Parameter weg, speichern die zurückgegebene id und fragen GET /v1/task/{id} alle fünf Sekunden ab. Ein bezahltes Token bleibt zehn Minuten lang abrufbar, eine abgebrochene Verbindung kostet Sie also nicht die Lösung.

Kosten

$0.00598 pro erfolgreicher reCAPTCHA-v2-Lösung, fehlgeschlagene Lösungen werden nie berechnet. Unter Preise finden Sie jeden Challenge-Typ, in der API-Referenz das vollständige Request-Format.

[ SO PASST ES ]

So fügt sich die Lösung in n8n ein

In n8n ist die Lösung ein einzelner HTTP-Request-Node zwischen dem Schritt, der die Seite lädt, und dem Schritt, der sie absendet.

  1. 01
    Zugangsdaten anlegen

    Legen Sie eine Header-Auth-Credential mit Authorization: Bearer cn-… an.

  2. 02
    HTTP-Request-Node hinzufügen

    POST an die API mit ?wait=60 und einem JSON-Body aus vorherigen Nodes.

  3. 03
    Token mappen

    Übergeben Sie solution.token per Expression an den nächsten Node.

  4. 04
    Fehler behandeln

    Verzweigen Sie nach status, damit eine fehlgeschlagene Lösung einen erneuten Versuch oder eine Benachrichtigung auslöst, statt leer abzusenden.

So kommt das Token in die Seite

Mappen Sie das Token aus der Ausgabe des HTTP-Request-Nodes in das Feld des Request- oder Browser-Nodes, der das Formular absendet.

[ FALLSTRICKE ]

Woran Integrationen meistens scheitern

Node-Timeout

Setzen Sie das Timeout des HTTP-Request-Nodes höher als den wait-Wert, sonst bricht er den Aufruf ab.

Hart codierte Schlüssel

Bewahren Sie den Schlüssel in den n8n-Credentials auf, nicht im Node-Body, damit er nicht mit dem Workflow exportiert wird.

[ FAQ ]

FAQ zu Captchas mit n8n

Gibt es einen CaptchaNo-Community-Node?

Nein, und Sie brauchen auch keinen. Der integrierte HTTP-Request-Node deckt die gesamte API mit einem Aufruf ab.

Kann ein n8n-KI-Agent den Solver aufrufen?

Ja. Stellen Sie den HTTP Request dem AI-Agent-Node als Tool bereit, wie in unserer n8n-Agent-Anleitung gezeigt.

Funktioniert es in n8n Cloud und selbst gehostet?

Ja. Es ist ein ausgehender HTTPS-Aufruf, den beide erlauben.

Wie halte ich die Kosten in einem Workflow planbar?

Jede Response enthält die Kosten der Lösung. Summieren Sie sie im Workflow und stoppen Sie, sobald ein Budget erreicht ist.

[ WEITERLESEN ]

Hilfreiche Anleitungen

Bereit zum Loslegen?

Starten Sie mit einer kostenlosen 3-tägigen Testphase und zahlen Sie danach pro erfolgreicher Lösung, wenn Ihr Traffic wächst. Für die Testphase ist keine Karte nötig.

Tarife ansehen
Sie sind ein KI-Agent? Zu den Setup-Optionen →