Najprostsze API do rozwiązywania CAPTCHA reCAPTCHA v2 Enterprise
GateSolver automatycznie rozwiązuje CAPTCHA reCAPTCHA v2 Enterprise z pomocą AI. $0.70 za 1,000 zadań, odpowiedź zwykle w 9 s, płacisz tylko za udane zadania.
Czym jest CAPTCHA reCAPTCHA v2 Enterprise?
reCAPTCHA v2 Enterprise to reCAPTCHA dla firm. Wygląda jak v2, ale korzysta z enterprise.js i weryfikuje surowiej, na podstawie wyniku i dodatkowych wartości (np. s).
Wstaw otrzymany token w pole g-recaptcha-response lub do callbacku. Jeśli strona używa enterpriseData (wartość s), wyślij ją razem z żądaniem.
reCAPTCHA v2 Enterprise
< 9s · $0.70 / 1k
Dlaczego warto rozwiązywać reCAPTCHA v2 Enterprise z GateSolver
Stabilne rozwiązywanie
Stale ulepszamy model rozwiązujący reCAPTCHA v2 Enterprise, więc radzi sobie stabilnie także ze zmieniającymi się zagadkami.
Płacisz tylko za udane zadania
Płacisz tylko za rozwiązane zadania. Za nieudane i przeterminowane zadania nie pobieramy opłat.
Automatyczne rozwiązywanie z AI
AI rozwiązuje od razu, bez czekania na ludzi. Odpowiedź zwykle w ciągu 9 s.
Połączenie z każdego miejsca
To REST API, więc działa tak samo w każdym języku i każdym narzędziu do automatyzacji.
Zgodność z in.php
Programy korzystające z formatu in.php i res.php wymagają tylko nowego adresu.
Duże wolumeny
Jeden klucz to do 600 żądań w ciągu 1 minuty, bez limitu równoległych zadań.
Cena i szybkość
Jak rozwiązać reCAPTCHA v2 Enterprise: przewodnik po API
Wystarczą dwa żądania: createTask tworzy zadanie, a getTaskResult zwraca odpowiedź.
Krok 1: utwórz zadanie
POST https://gatesolver.com/createTask
| Pole | Wymagane | Opis |
|---|---|---|
| type | Tak | ReCaptchaV2EnterpriseTaskProxyLess lub ReCaptchaV2EnterpriseTask |
| websiteURL | Tak | Adres strony z CAPTCHA |
| websiteKey | Tak | Klucz witryny ze strony |
| enterprisePayload | Nie | Dodatkowe wartości wysyłane przez stronę (np. {"s": "..."}) |
| isInvisible | Nie | true dla niewidocznej CAPTCHA |
| proxy | Nie | Proxy dla ReCaptchaV2EnterpriseTask |
Żądanie
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2EnterpriseTaskProxyLess",
"websiteURL": "https://example.com/login",
"websiteKey": "6Lf...",
"enterprisePayload": {
"s": "SOME_S_VALUE"
}
}
}Odpowiedź
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Krok 2: odbierz wynik
POST https://gatesolver.com/getTaskResult
Odpytuj wynik z taskId co 3 s. Gdy status to processing, poczekaj, a gdy zmieni się na ready, użyj solution.
Żądanie
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Odpowiedź
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AFcWeA6...",
"userAgent": "Mozilla/5.0 ..."
}
}Wstaw otrzymany token w pole g-recaptcha-response lub do callbacku. Jeśli strona używa enterpriseData (wartość s), wyślij ją razem z żądaniem.
Przykłady kodu
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "ReCaptchaV2EnterpriseTaskProxyLess",
"websiteURL": "https://example.com/login",
"websiteKey": "6Lf...",
"enterprisePayload": {
"s": "SOME_S_VALUE"
}
}
r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
time.sleep(3)
res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
if res.get("status") == "ready":
print(res["solution"])
break
if res.get("errorId"):
raise RuntimeError(res["errorCode"])const API = "https://gatesolver.com", KEY = "YOUR_API_KEY";
const post = (p, b) => fetch(API + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("/createTask", { clientKey: KEY, task: {"type":"ReCaptchaV2EnterpriseTaskProxyLess","websiteURL":"https://example.com/login","websiteKey":"6Lf...","enterprisePayload":{"s":"SOME_S_VALUE"}} });
let res;
do {
await new Promise((s) => setTimeout(s, 3000));
res = await post("/getTaskResult", { clientKey: KEY, taskId });
} while (res.status === "processing");
console.log(res.solution);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"ReCaptchaV2EnterpriseTaskProxyLess","websiteURL":"https://example.com/login","websiteKey":"6Lf...","enterprisePayload":{"s":"SOME_S_VALUE"}}}'Najczęstsze pytania o reCAPTCHA v2 Enterprise
Ile kosztuje 1,000 zadań reCAPTCHA v2 Enterprise?
Cena reCAPTCHA v2 Enterprise: $0.70 za 1,000 zadań. Z salda schodzi opłata za każde 1 zadanie, ale tylko za rozwiązane.
Jak szybko przychodzi odpowiedź dla reCAPTCHA v2 Enterprise?
Zwykle w ciągu 9 s. Wywołuj getTaskResult co kilka sekund i użyj odpowiedzi, gdy status zmieni się na ready.
Jakiego type zadania użyć dla reCAPTCHA v2 Enterprise?
Domyślny type: ReCaptchaV2EnterpriseTaskProxyLess. Inne nazwy (np. wersje z proxy) przyjmujemy w tej samej cenie.
Czy płacę za nieudane zadania?
Nie. Za nierozwiązane i przeterminowane zadania nie pobieramy opłat.