Ang pinakamadaling reCAPTCHA v2 CAPTCHA solving API
Awtomatikong sino-solve ng GateSolver ang reCAPTCHA v2 gamit ang AI. $0.56 bawat 1,000 task, kadalasang may sagot sa loob ng 9 segundo, at babayaran mo lang ang mga matagumpay na task.
Ano ang reCAPTCHA v2 CAPTCHA?
Ang reCAPTCHA v2 ay CAPTCHA ng Google na nagpapa-check ng 'Hindi ako robot' box at nagpapakita ng tanong na pagpili ng larawan kung kailangan. Sinusuri ng site kung tao ang bisita gamit ang token na nakuha rito (g-recaptcha-response).
Ilagay ang natanggap na gRecaptchaResponse token sa g-recaptcha-response field ng page, o ipasa ito sa callback function ng site, saka i-submit ang form.
reCAPTCHA v2
< 9s · $0.56 / 1k
Bakit GateSolver para sa reCAPTCHA v2
Stable na pag-solve
Patuloy naming pinapahusay ang reCAPTCHA v2 solving model kaya stable ang pag-solve kahit nagbabago ang mga tanong.
Bayad sa matagumpay na task lang
Babayaran mo lang ang mga task na nasagot. Walang bawas para sa mga task na pumalya o nag-timeout.
Awtomatikong AI solving
Agad itong sino-solve ng AI nang walang taong hinihintay. Kadalasang may sagot sa loob ng 9 segundo.
Kumonekta kahit saan
Dahil REST API ito, pareho ang paraan ng paggamit sa kahit anong language at automation tool.
Compatible sa in.php
Ang mga program na gumagamit ng in.php at res.php format ay address lang ang papalitan.
Malakihang pagproseso
Hanggang 600 request sa 1 minuto ang bawat key, at walang limit sa sabay-sabay na task.
Presyo at bilis
Paano i-solve ang reCAPTCHA v2: gabay sa API
Dalawang request lang: gumawa ng task gamit ang createTask, at kunin ang sagot gamit ang getTaskResult.
Hakbang 1: Gumawa ng task
POST https://gatesolver.com/createTask
| Field | Kailangan | Paglalarawan |
|---|---|---|
| type | Oo | ReCaptchaV2TaskProxyLess (walang proxy) o ReCaptchaV2Task (gamit ang sarili mong proxy) |
| websiteURL | Oo | Address ng page na may CAPTCHA |
| websiteKey | Oo | Site key ng page (data-sitekey value) |
| isInvisible | Hindi | true kung nakatagong CAPTCHA na walang checkbox |
| pageAction | Hindi | Ang action value kung ginagamit ito ng site |
| proxy | Hindi | Proxy kapag ReCaptchaV2Task (http://user:pass@host:port) |
Request
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
}Response
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Hakbang 2: Kunin ang resulta
POST https://gatesolver.com/getTaskResult
Tanungin ang resulta gamit ang taskId kada 3 segundo. Kung processing ang status, maghintay; kapag naging ready, gamitin ang solution.
Request
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Response
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AFcWeA6...",
"userAgent": "Mozilla/5.0 ..."
}
}Ilagay ang natanggap na gRecaptchaResponse token sa g-recaptcha-response field ng page, o ipasa ito sa callback function ng site, saka i-submit ang form.
Code examples
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
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":"ReCaptchaV2TaskProxyLess","websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"} });
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":"ReCaptchaV2TaskProxyLess","websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"}}'Mga madalas itanong tungkol sa reCAPTCHA v2
Magkano ang 1,000 reCAPTCHA v2 task?
Presyo ng reCAPTCHA v2: $0.56 bawat 1,000 task. Ibinabawas sa balance ang bawat 1 task, at babayaran mo lang ang mga task na nasagot.
Gaano kabilis ang sagot sa reCAPTCHA v2?
Kadalasang may sagot sa loob ng 9 segundo. Tawagin ang getTaskResult kada ilang segundo, at gamitin ang sagot kapag naging ready ang status.
Anong task type ang gagamitin sa reCAPTCHA v2?
Default na type: ReCaptchaV2TaskProxyLess. Tinatanggap din sa parehong presyo ang ibang pangalan (gaya ng bersyong may proxy).
May bawas ba kapag pumalya?
Hindi. Hindi sinisingil ang mga task na hindi na-solve o nag-timeout.