Captcha-Löser-SDKs für jeden Stack
Ein lokaler Löser, vier offizielle Clients. CapSkip läuft auf Ihrer Maschine und stellt eine standardmäßige Captcha-Löser-HTTP-API bereit, und jedes SDK umhüllt sie mit klaren Methodennamen, sodass Sie Bild-Captchas, reCAPTCHA v2 und v3, Cloudflare Turnstile, GeeTest v3, ALTCHA, CaptchaFox, Capy Puzzle und Friendly Captcha aus Ihrem eigenen Code lösen können.
- Unbegrenztes Lösen
- Löst in Sekunden
- 90-100 % Genauigkeit
solver = CapSkip()
token = solver.turnstile(
sitekey = "0x4AAA…",
url = "example.com/login")0.qA7fK2nR9…7s · $0.00Jedes SDK löst denselben Satz
Bild-Captcha
Verzerrter Text, direkt aus einem Bild, einer URL oder einem base64-String gelesen.
reCAPTCHA v2
Checkbox-, Invisible- und Enterprise-Varianten.
reCAPTCHA v3
Score-basiert, mit Action- und Enterprise-Unterstützung.
Cloudflare Turnstile
Widget-Tokens und vollständige Challenge-Seiten-Tokens.
GeeTest v3
Schiebe-Rätsel, mit Rückgabe von challenge, validate und seccode.
ALTCHA
Proof of Work, mit Rückgabe von token und dem Zähler, der die Aufgabe gelöst hat.
Capy Puzzle
Schiebepuzzle, das captchakey, challengekey und answer zurückgibt.
CaptchaFox
Das datenschutzfreundliche Widget, das seinen Verifizierungs-Token zurückgibt.
Friendly Captcha
Proof of Work im Browser, sowohl das friendly-challenge-Widget als auch das neuere SDK.
Installieren Sie das SDK
pip install capskipLösen Sie Ihr erstes Captcha
from capskip import CapSkip
solver = CapSkip(host="127.0.0.1", port=8080)
result = solver.recaptcha(
sitekey="YOUR_SITEKEY",
url="https://example.com/page-with-recaptcha",
)
print(result["code"]) # g-recaptcha-response tokenWeiter gehen
import asyncio
from capskip import AsyncCapSkip
async def main():
solver = AsyncCapSkip()
r1, r2 = await asyncio.gather(
solver.recaptcha(sitekey="...", url="https://a.com"),
solver.turnstile(sitekey="...", url="https://b.com"),
)
print(r1["code"], r2["code"])
asyncio.run(main())Installieren Sie das SDK
npm install capskipLösen Sie Ihr erstes Captcha
const { CapSkip } = require('capskip');
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });
(async () => {
const result = await solver.recaptcha(
'YOUR_SITEKEY',
'https://example.com/page-with-recaptcha',
);
console.log(result.code); // g-recaptcha-response token
})();Weiter gehen
const { CapSkip } = require('capskip');
const solver = new CapSkip();
const [r1, r2] = await Promise.all([
solver.recaptcha('...', 'https://a.com'),
solver.turnstile('...', 'https://b.com'),
]);
console.log(r1.code, r2.code);Installieren Sie das SDK
composer require capskip/capskipLösen Sie Ihr erstes Captcha
<?php
require 'vendor/autoload.php';
use CapSkip\CapSkip;
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);
$result = $solver->recaptcha(
'YOUR_SITEKEY',
'https://example.com/page-with-recaptcha'
);
echo $result['code']; // g-recaptcha-response tokenWeiter gehen
<?php
// reCAPTCHA v3
$v3 = $solver->recaptcha('...', 'https://example.com', [
'version' => 'v3',
'action' => 'submit',
'score' => 0.7,
]);
echo $v3['code'];Installieren Sie das SDK
dotnet add package CapSkipLösen Sie Ihr erstes Captcha
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); // g-recaptcha-response tokenWeiter gehen
using CapSkip;
var solver = new CapSkipClient();
// reCAPTCHA v3
var v3 = await solver.RecaptchaAsync("...", "https://example.com",
new Dictionary<string, object?>
{
["version"] = "v3",
["action"] = "submit",
["score"] = 0.7,
});
Console.WriteLine(v3.Code);