Castle
Castle to platforma wykrywania botów i analizy urządzeń wykorzystująca fingerprinting Browser SDK. Używana przez Framer i wiele innych platform.
Czym jest Castle?
Castle to platforma analizy urządzeń, która wykorzystuje Browser SDK do zbierania odcisków urządzeń, sygnałów behawioralnych i generowania tokenów żądań (x-castle-request-token) do wykrywania botów. Strony ładują Castle SDK przez cdn.castle.io z kluczem publicznym (pk_...), a każde żądanie do chronionych endpointów musi zawierać świeży token i ciasteczko __cuid. Castle jest używany przez platformy takie jak Framer, produkty SaaS i serwisy e-commerce. CaptchaSolv generuje ważne tokeny Castle i ciasteczka __cuid w 0,5–1,5 sekundy, z obsługą do 50 tokenów w jednej sesji.
Typ zadania
CastleTaskProxylessZalecanyCastleTaskZ Twoim proxyIntegracja API
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "CastleTaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "pk_XXXXXXXXXXXXX"}
}Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
websiteURL | string | ✓ | Target URL protected by Castle |
websiteKey | string | ✓ | Castle publishable key (pk_...) |
data.__cuid | string | - | Existing __cuid session cookie |
data.count | integer | - | Number of tokens to generate (1–50) |
Format odpowiedzi
{
"errorId": 0,
"solution": {
"token": "eyJhbGciOi...",
"cookie": "__cuid=...",
"userAgent": "Mozilla/5.0..."}
}| Pole | Opis |
|---|---|
token | x-castle-request-token header value |
cookie | __cuid session cookie |
userAgent | User agent used during solve (must reuse) |
Rozwiązuj Castle automatycznie z CaptchaSolv
CaptchaSolv udostępnia gotowy do produkcji API do automatycznego generowania tokenów Castle Browser SDK. Działa ze wszystkimi stronami chronionymi przez Castle, w tym Framer, platformami SaaS i serwisami e-commerce. Wyślij docelowy URL i klucz publiczny (pk_...) - nasz silnik załaduje Castle SDK, wygeneruje ważne odciski urządzeń i zwróci nagłówki x-castle-request-token oraz ciasteczka __cuid w 0,5–1,5 sekundy. Obsługuje generowanie do 50 tokenów na żądanie.
Często zadawane pytania
Jak znaleźć klucz publiczny Castle?
Otwórz DevTools → karta Sieć i szukaj żądań do cdn.castle.io. Klucz publiczny jest w URL: cdn.castle.io/v2/castle.js?pk_XXXXX. Możesz też szukać w źródle strony _castle('setKey', 'pk_...').
Czym jest ciasteczko __cuid?
__cuid to identyfikator urządzenia/sesji Castle. Jest ustawiany przez Castle SDK przy pierwszej wizycie i powinien być dołączany do kolejnych żądań. Przekaż go przez data.__cuid, aby kontynuować istniejącą sesję.
Czy mogę wygenerować wiele tokenów naraz?
Tak. Ustaw data.count na wartość od 1 do 50. Wszystkie tokeny są generowane w jednej sesji przeglądarki, współdzieląc ten sam __cuid i userAgent. Jest to znacznie szybsze niż osobne żądania.
Jak szybkie jest rozwiązywanie Castle?
Tokeny Castle są generowane w 0,5–1,5 sekundy na token. Żądania wielotokenowe z data.count są jeszcze wydajniejsze, ponieważ wykorzystują jedną sesję przeglądarki.
Które strony używają ochrony Castle?
Castle jest używany przez platformy SaaS, serwisy e-commerce i kreatory stron, w tym Framer. Rozpoznasz Castle po żądaniach do cdn.castle.io lub nagłówku x-castle-request-token.
Inne wspierane typy captcha
Gotowy do rozpoczęcia?
Zacznij rozwiązywać captcha w kilka minut dzięki naszemu prostemu API.