Beispiel · Live-Demo

Text-Captcha-Demo

Eine eigenständige Aufgabe: Geben Sie die verzerrten Zeichen ein, die im Bild angezeigt werden.

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

Live-Text-Captcha-Widget

Geben Sie die verzerrten Zeichen aus dem Bild ein und klicken Sie dann auf „Verifizieren“.

So lösen Sie ein Text-Captcha

Das Feld oben ist ein Text-Captcha: eine kurze Folge verzerrter Zeichen, die in ein Bild gezeichnet sind und die Sie lesen und eingeben müssen. Diese Seite zeigt drei einfache Wege, es zu lösen und die richtigen Zeichen automatisch zu erhalten: mit der CapSkip-Browser-Erweiterung, in Ihrem eigenen Code mit dem CapSkip SDK oder indem Sie den Captcha-Dienst, den Ihre Tools bereits aufrufen, an CapSkip umleiten. CapSkip liest das Bild mit geräteinterner OCR, daher fallen keine Gebühren pro Lösung an und nichts verlässt Ihren Rechner.

Kein Code nötig

Option 1: Lösen Sie es mit der Browsererweiterung

Der einfachste Weg, ein Text-Captcha zu schlagen, ist der CapSkip-Captcha-Löser-Erweiterung für Chrome und Firefox. Nach einer schnellen einmaligen Einrichtung, die ihr zeigt, welches Bild sie lesen und wo sie tippen soll, trägt sie die Antwort für Sie ein, ohne dass Sie Code schreiben müssen.

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

Weisen Sie auf das Captcha hin

Bild-Captchas benötigen einen schnellen Schritt. Klicken Sie in CapSkip auf Auf der Seite auswählen, klicken Sie dann auf das Captcha-Bild und das Antwortfeld. Sie tun dies nur einmal pro Seite.

CapSkip liest dann die Zeichen und füllt das von Ihnen gewählte Feld aus, sodass Sie nur noch drücken müssen Verifizieren. Sie können es auch binden, indem Sie mit der rechten Maustaste auf das Bild klicken (Als CAPTCHA-Quelle markieren) und das Feld (CAPTCHA-Antwort hier einfügen). Diese einmalige Einrichtung ist nur für Bild- und Text-Captchas erforderlich, nicht für reCAPTCHA oder Turnstile. Siehe die Einrichtungsanleitung.

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 Text-Captchas zu lösen aus Python, Node.js, PHP oder C#. Sie übergeben das Captcha-Bild an normal() und CapSkip gibt die gelesenen Zeichen zurück. Es werden kein Site-Key und keine Seiten-URL benötigt, weil CapSkip direkt aus dem Bild arbeitet.

Bilddatei
"captcha.png"
Bild-URL
"https://site.com/captcha.php"
Base64
"data:image/png;base64,..."

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

Das Captcha-Bild lesen und die Zeichen erhalten

Übergeben Sie das Captcha-Bild an normal(). Es akzeptiert einen Dateipfad, eine Bild-URL oder einen base64-Data-URI. CapSkip führt OCR darauf aus und gibt die Zeichen als reinen Text zurück.

from capskip import CapSkip

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

# Read the distorted characters from the captcha image
result = solver.normal("captcha.png")

answer = result["code"]   # the characters CapSkip read
print(answer)
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 () => {
  // Read the distorted characters from the captcha image
  const result = await solver.normal('captcha.png');

  const answer = result.code; // the characters CapSkip read
  console.log(answer);
})();
<?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]);

// Read the distorted characters from the captcha image
$result = $solver->normal('captcha.png');

$answer = $result['code']; // the characters CapSkip read
echo $answer;
using CapSkip;

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

// Read the distorted characters from the captcha image
var result = await solver.NormalAsync("captcha.png");

string answer = result.Code; // the characters CapSkip read
Console.WriteLine(answer);

Sie erhalten die Zeichen aus dem Bild, zum Beispiel 5F59R, bereit zum Eintippen in das Feld.

3

Verwenden Sie die Antwort: tippen Sie sie ein und verifizieren Sie

Geben Sie die Zeichen in das Textfeld des Captchas ein und senden Sie ab. In dieser Demo ist das Feld .captcha-input und der Button ist .captcha-btn, sodass Sie es direkt aus dem Browser ausfüllen und absenden können.

// 1. Put the recognized characters into the text field
document.querySelector('.captcha-input').value = answer;

// 2. Press the Verify button
document.querySelector('.captcha-btn').click();
Erweitert

CapSkip auf anderen Text-Captcha-Seiten verwenden

Ein Text-Captcha ist immer ein Bild verzerrter Zeichen. Um eines überall zu lösen, erfassen Sie dieses Bild und übergeben es an normal() in whichever form is easiest:

  • Aus einem <img> -Tag: übergeben Sie dessen src direkt an CapSkip als Bild-URL, oder klicken Sie mit der rechten Maustaste und speichern Sie es als Datei.
  • Aus einer <canvas>: aufrufen canvas.toDataURL() um einen base64-String zu erhalten, und übergeben dann diesen. Diese Demo zeichnet ihr Captcha auf ein <canvas class="captcha-text__canvas">, daher ist base64 hier der richtige Weg.
  • Aus einem Screenshot: erfassen Sie nur das Captcha-Element und übergeben Sie die gespeicherte Datei oder deren base64.

Aus einem base64-Bild lösen

Wenn das Captcha ein Canvas oder ein Inline-Data-URI ist, übergeben Sie den base64-String direkt:

# Grab the canvas in the browser with canvas.toDataURL(), then:
result = solver.normal("data:image/png;base64,iVBORw0KGgo...")

answer = result["code"]   # the characters CapSkip read
// Grab the canvas in the browser with canvas.toDataURL(), then:
const result = await solver.normal('data:image/png;base64,iVBORw0KGgo...');

const answer = result.code; // the characters CapSkip read
// A base64 data URI works anywhere a file path does
$result = $solver->normal('data:image/png;base64,iVBORw0KGgo...');

$answer = $result['code']; // the characters CapSkip read
// A base64 data URI works anywhere a file path does
var result = await solver.NormalAsync("data:image/png;base64,iVBORw0KGgo...");

string answer = result.Code; // the characters CapSkip read

Für ein Text-Captcha wird kein Site-Key oder keine Seiten-URL benötigt. CapSkip liest das Bild auf Ihrem eigenen Gerät, sodass es sogar auf Offline- oder internen Seiten funktioniert.

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 Text-Captchas lösen können aus jede Sprache, jedes Framework oder Tool. Siehe die Bild-Captcha-API-Referenz.

Keine Code-Änderungen

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

Lösen Sie Text-Captchas 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 die aus dem Bild ausgelesenen Zeichen zurück.

Nichts von dem, was unten steht, ändert sich beim Wechsel. Es ist derselbe Aufruf, den Ihr Code heute macht, nur dass Text-Captchas jetzt lokal gelöst werden und die aus dem Bild ausgelesenen Zeichen von CapSkip zurückkommen:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=base64
     body=BASE64_OF_THE_CAPTCHA_IMAGE

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|W7H4KP  the characters CapSkip read

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 Text-Captcha-Demo

Diese Seite ist eine Live- Text-Captcha-Demo wo Sie in Echtzeit zusehen können, wie eine klassische Zeichenerkennungs-Challenge gelöst wird. Ein Text-Captcha zeigt eine kurze Zeichenfolge verzerrter Zeichen, die in ein Bild gezeichnet sind, und fordert Sie auf, sie zu lesen und einzugeben. Es ist einer der ältesten und häufigsten Captcha-Typen und wird eingesetzt, um Spam, gefälschte Anmeldungen und automatisierte Formularübermittlungen zu blockieren.

Entwickler, Tester und Automatisierungs-Ingenieure können diese Text-Captcha-Testseite nutzen, um OCR-basiertes Captcha-Lösen zu benchmarken, Integrationen zu validieren und zu untersuchen, wie Zeichenerkennungs-Challenges generiert und geprüft werden. Ob Sie ein einzelnes Text-Captcha lösen oder Tausende automatisieren müssen – CapSkip ist ein Text-Captcha-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 ein Text-Captcha?
Installieren Sie die CapSkip-Erweiterung oder der SDK und führen Sie die CapSkip-Desktop-App aus. Übergeben Sie das Captcha-Bild an CapSkip oder lassen Sie es die Erweiterung für Sie erfassen, und es gibt die Zeichen zurück. Geben Sie sie in das Feld ein und drücken Sie auf Verify.
Was ist ein Text-Captcha?
Ein Text-Captcha ist ein Bild aus verzerrten oder verrauschten Zeichen, die Sie lesen und zurücktippen müssen. Es beruht auf der Tatsache, dass Menschen verzerrten Text leichter lesen als einfache Bots. Das Lösen ist eine OCR-Aufgabe, also eine optische Zeichenerkennung.
Kann ein Text-Captcha umgangen werden?
Ja. CapSkip liest die verzerrten Zeichen mit geräteinterner OCR und gibt sie als reinen Text zurück, den Sie wie ein echter Nutzer in das Feld eintippen. Es ist kein Site-Key oder keine Seiten-URL beteiligt.
Wie schnell löst CapSkip ein Text-Captcha?
CapSkip liest ein Text-Captcha in etwa 0,1 Sekunden. Jede Lösung läuft lokal auf Ihrem eigenen Gerät, sodass nichts auf einem entfernten Server in der Warteschlange steht.
Kann ich CapSkip mit anderen Programmiersprachen verwenden?
Ja. Über die SDKs für Python, Node.js, PHP und C# hinaus stellt CapSkip eine standardmäßige HTTP-API bereit, sodass Sie Text-Captchas aus jeder Sprache, jedem Framework oder Tool lösen können. Siehe die Bild-Captcha-API-Referenz.
Ist CapSkip ein kostenloser Text-Captcha-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.