C#-Captcha-Löser für asynchronen .NET-Code, Selenium und Playwright
Erhalten Sie per await Tokens für reCAPTCHA, Turnstile und GeeTest oder den Text von Bild-Captchas in jeder .NET-App, mit einem einzigen NuGet-Paket und unbegrenztem Lösen auf Ihrem eigenen Windows-Rechner.
- Unbegrenztes Lösen
- Lokal und privat
- 90-100 % Genauigkeit
- Ein Pauschalpreis
var solver = new CapSkip();
var token = await solver.ReCaptcha(
sitekey: "6Le-wvkS…",
url: "example.com/signup");03AGdBq27…0.12s · $0.00Ein C#-Captcha-Löser muss zu asynchronem .NET-Code passen, und CapSkip tut das: dotnet add package CapSkip stellt Ihnen RecaptchaAsync, TurnstileAsync, GeetestAsync und NormalAsync bereit, die jeweils einen Task zurückgeben, den Sie mit await abwarten können. Gelöst wird in der CapSkip-App auf Ihrem Windows-PC oder VPS, nicht bei einem entfernten Dienst mit Bezahlung pro Lösung.
CapSkip deckt ab, worauf C#-Automatisierung üblicherweise trifft: reCAPTCHA v2, v3 und Enterprise, Widgets und Challenge-Seiten von Cloudflare Turnstile, den GeeTest-v3-Slider, ALTCHA, CaptchaFox, Capy Puzzle, Friendly Captcha und Bild-Captchas. Wenn Sie in C# eine Captcha-Erkennung für Bild-Challenges brauchen, liefert NormalAsync die Zeichen in etwa 0,1 Sekunden.
Das Paket zielt auf .NET Standard 2.0, daher funktioniert dieselbe NuGet-Referenz in Diensten unter .NET 8, in Desktop-Tools unter .NET Framework 4.6.1+ und in Selenium-Testprojekten. Das Lösen ist unbegrenzt mit einer einmaligen Lizenz für $99 plus einem Tarif ab $10/Monat, und Code, der für einen .NET-Client von 2Captcha oder CapSolver geschrieben wurde, kann gegen die CapSkip-App weiterlaufen.
Keine Programmierung erforderlich. Führen Sie die CapSkip-App aus und die Browser-Erweiterung verbindet sich automatisch und löst dann Captchas direkt auf der Seite. Nutzen Sie bereits einen anderen Dienst? Die Migration ist einfach: CapSkip ist ein Drop-in- Captcha-Löser das 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha und Captchas.io emuliert. Fügen Sie Ihren Dienst in der CapSkip-App zur Hosts-Datei hinzu, und Ihr vorhandener Code wird an CapSkip weitergeleitet und lokal gelöst, ohne Änderungen.
Funktionen des C#-Captcha-Lösers für .NET-Entwickler
Unbegrenzte Lösungen, fester Monatspreis
Unbegrenztes Lösen ab $10/Monat plus einer einmaligen Lizenz für $99, ohne Gebühr pro Lösung. Hundert Tasks mit Task.WhenAll abzuwarten kostet genauso viel wie einen einzigen.
Durchgehend asynchron
Jede Methode, etwa RecaptchaAsync oder TurnstileAsync, gibt einen Task zurück, den Sie mit await abwarten können. Synchroner Code kann stattdessen GetAwaiter().GetResult() aufrufen.
Ein Paket von .NET Framework bis .NET 9
Zielt auf .NET Standard 2.0 und läuft daher unter .NET 6 bis 9, .NET Core 2.0+ und .NET Framework 4.6.1+, von neuen Diensten bis zu älteren Konsolen-Tools.
OCR speziell für Captcha-Text
NormalAsync nimmt einen Dateipfad, eine URL oder ein base64-Bild entgegen und liefert die Zeichen in etwa 0,1 Sekunden, bei Tausenden von Bild-Captcha-Varianten.
Selenium, Playwright und PuppeteerSharp
Lesen Sie data-sitekey mit FindElement oder GetAttributeAsync aus, warten Sie mit await auf die Lösung und schreiben Sie das Token dann mit IJavaScriptExecutor oder EvaluateAsync zurück.
Typisierte Ergebnisse, eine Basis-Exception
SolveResult stellt Code, UserAgent und die GeeTest-Felder als Eigenschaften bereit, und jeder SDK-Fehler leitet sich von CapSkipError ab, sodass ein einziger catch-Block alle abdeckt.
Wählen Sie, wie Ihr .NET-Code CapSkip erreicht
// dotnet add package CapSkip
using CapSkip;
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);
var result = await solver.RecaptchaAsync(
"YOUR_SITEKEY",
"https://example.com/page-with-recaptcha");
Console.WriteLine(result.Code); // tokendotnet add package CapSkip und lösen Sie Captchas aus .NET / C#.
No-Code-Browser-Erweiterung
Installieren Sie die CapSkip-Erweiterung, und sie erkennt das Widget auf jeder Seite und löst es für Sie, ganz ohne Skripting.
Offizielle SDKs
Automatisieren Sie das Lösen aus Ihrem eigenen Code mit den Clients für Python, Node.js, PHP und C#. Wenige Zeilen liefern ein gültiges Token.
Lokale HTTP-API
Bevorzugen Sie rohes HTTP? CapSkip stellt einen lokalen Endpunkt mit 2Captcha- und Anti-Captcha-API-Emulation bereit, sodass jeder HTTP-Client funktioniert.
Sehen Sie es an einer echten Challenge in Aktion
Wir hosten live, interaktive Demoseiten für jeden Captcha-Typ. Laden Sie das echte Widget, führen Sie CapSkip aus und beobachten Sie, wie der Token zurückkommt.
Erste Schritte mit CapSkip in einem .NET-Projekt
-
CapSkip installieren
Die Desktop-App herunterladen für Windows (oder führen Sie es auf einem VPS aus) und starten Sie es. Der lokale Löser startet automatisch.
-
Bei der App anmelden
Kaufen Sie die $1-Test oder ein Bronze- / Silver- / Gold-Lizenz und Ihre Anmeldedaten kommen sofort per E-Mail, wobei die Lizenz in dem Moment aktiv ist, in dem Sie bezahlen. Melden Sie sich damit in der App an, und Sie können loslegen. Die Einrichtungsanleitung führt Sie Schritt für Schritt hindurch.
-
Automatisch lösen
Verwenden Sie den Browser-Erweiterung für No-Code-Lösen, oder rufen Sie die SDK / HTTP API aus Ihrer Automatisierung.
CapSkip im Vergleich zu 2Captcha und CapSolver für .NET-Projekte
| Funktion | CapSkip | 2Captcha / CapSolver |
|---|---|---|
| Preismodell | Unbegrenzt zum Pauschalpreis ab $10/Mon. (plus einmalige lebenslange Lizenz für $99) | Abgerechnet pro 1.000 Lösungen, Pay-as-you-go |
| Wo das Lösen läuft | Lokal auf Ihrem eigenen Windows-PC oder VPS | Entfernte API-Server / menschliche Löse-Farm |
| Kosten bei Skalierung | Feste monatliche Kosten, unbegrenzte Lösungen | Die Kosten steigen linear mit dem Lösevolumen |
| Datenschutz | Challenge-Daten bleiben auf Ihrem Rechner | Challenge-Daten werden an Drittanbieter-Server gesendet |
| Nebenläufigkeit | Unbegrenzte Threads inklusive | Höherer Durchsatz kostet mehr |
| .NET-Integration | dotnet add package CapSkip + API-Emulation | Anbieterspezifischer API-Client |
| Geschwindigkeit (Bild-Captcha) | ~0,1 s pro Lösung | Netzwerk-Roundtrip + Warteschlange pro Lösung |
Preise
Schluss mit der Abrechnung pro Lösung
Wählen Sie Ihre Lizenz
Bronze-Lizenz
$10/ Monat
+ $99 einmalige Lizenzbleibt Ihnen
Bronze abonnierenSofortige Lizenzaktivierung
Das Monatsabo können Sie jederzeit kündigen, die Lizenz bleibt Ihnen.
Alle drei Lizenzen sind dasselbe Produkt.
Bronze, Silver und Gold unterscheiden sich in genau einer Sache: auf wie vielen Rechnern Sie es betreiben.
- Unbegrenztes Lösen, kein Tageslimit
- Unbegrenzte Threads, die Geschwindigkeit skaliert mit Ihrer Hardware
- 90% bis 100% Erkennungsgenauigkeit
- Direkter Ersatz für die APIs der großen Lösungsdienste
- Funktioniert mit fast jedem Tool, ohne Programmieren
- REST-API, SDKs und eine Browser-Erweiterung
- Kostenloses Training, wenn ein neuer Captcha-Typ auftaucht
- Läuft auf Ihrem Rechner, nichts verlässt ihn
Jeder oben gezeigte Captcha-Typ ist in jeder Lizenz enthalten. Zur Übersicht der Typen
Möchten Sie es erst ausprobieren?
Starten Sie mit einer 7-tägigen Testversion für $1 und lösen Sie 1.000 Captchas beliebigen Typs auf Ihren eigenen Zielen.
Verwandte Captcha-Löser & Anleitungen
So lösen Sie Captchas in C# mit HttpClient oder Selenium
Ob Ihr C#-Programm Formulare mit HttpClient absendet oder Chrome über Selenium steuert: Das Lösen eines Captchas folgt denselben vier Schritten.
Schritt 1. Starten Sie die CapSkip-App auf einem Windows-PC oder VPS und binden Sie dann das SDK mit dotnet add package CapSkip ein. Ein neuer CapSkipClient verbindet sich mit 127.0.0.1 auf Port 8080, sofern Sie keinen anderen Host und Port übergeben.
Schritt 2. Sammeln Sie die Eingaben: data-sitekey für reCAPTCHA oder Turnstile, ein frisches Paar aus gt und challenge für GeeTest v3 oder Datei, URL oder base64-String eines Bild-Captchas. Zusätzliche Einstellungen wie invisible, enterprise oder version kommen in das Options-Dictionary.
Schritt 3. Rufen Sie RecaptchaAsync, TurnstileAsync, GeetestAsync oder NormalAsync mit await auf, oder starten Sie mehrere und warten Sie mit await Task.WhenAll auf alle. Jede Methode liefert ein SolveResult, dessen Eigenschaft Code das Token oder den erkannten Text enthält.
Schritt 4. Senden Sie die Antwort ab. Mit HttpClient fügen Sie sie dem FormUrlEncodedContent Ihres POST hinzu, mit Selenium schreiben Sie sie über IJavaScriptExecutor in g-recaptcha-response. Fangen Sie CapSkipError ab, um eine gestoppte App, einen abgelehnten Parameter oder ein Timeout an einer Stelle zu behandeln.
Sie wechseln von einem CapSolver-Client in .NET oder von einem anderen Dienst mit Bezahlung pro Lösung? Aktivieren Sie auf dem Rechner, auf dem CapSkip läuft, den Emulator für diesen Dienst in der CapSkip-App und klicken Sie auf „Add to hosts file“. Ihr vorhandener C#-Code funktioniert unverändert weiter, und die unterstützten Captchas, die er sendet, werden lokal gelöst.
Weitere Anleitungen: reCAPTCHA v2 in C# · Turnstile-Challenge-Seite in C# · Captcha-Jobs mit Hangfire
Wie löse ich reCAPTCHA in C#?
Welches NuGet-Paket löst Captchas in C#?
Welche .NET-Versionen unterstützt das CapSkip-SDK?
Wie nutze ich CapSkip mit Selenium in C#?
Wie löse ich Cloudflare Turnstile in C#?
Kann ich in .NET viele Captchas parallel lösen?
Kann ich das SDK aus synchronem C#-Code aufrufen?
Auf wie vielen Rechnern kann mein C#-Captcha-Löser laufen?
Kann ich meinen .NET-Code für CapSolver behalten?
Kann ich Bild-Captchas in C# lesen?
Binden Sie CapSkip noch heute in Ihre .NET-Solution ein
Laden Sie CapSkip herunter, aktivieren Sie eine Lizenz und lösen Sie unbegrenzt Captchas aus Ihrem Browser oder Ihrem Code. Ein Pauschalpreis, keine Abrechnung pro Lösung.
