API penyelesai CAPTCHA reCAPTCHA v2 paling mudah
GateSolver menyelesaikan CAPTCHA reCAPTCHA v2 secara automatik dengan AI. $0.56 setiap 1,000 tugasan, jawapan biasanya dalam 9 saat, dan hanya tugasan berjaya dicaj.
Apakah CAPTCHA reCAPTCHA v2?
reCAPTCHA v2 ialah CAPTCHA buatan Google yang meminta anda menanda kotak 'Saya bukan robot' dan, jika perlu, menunjukkan soalan pilih imej. Laman mengesahkan anda manusia menggunakan token (g-recaptcha-response) yang diperoleh selepas melepasi proses ini.
Masukkan token gRecaptchaResponse yang diterima ke medan g-recaptcha-response di halaman atau hantar ke fungsi callback laman, kemudian hantar borang.
reCAPTCHA v2
< 9s · $0.56 / 1k
Mengapa guna GateSolver untuk menyelesaikan reCAPTCHA v2
Penyelesaian yang stabil
Kami terus menambah baik model penyelesaian reCAPTCHA v2 supaya ia kekal stabil walaupun soalan berubah.
Hanya tugasan berjaya dicaj
Hanya tugasan yang diselesaikan dicaj. Tugasan yang gagal atau tamat masa tidak dicaj.
Penyelesaian automatik dengan AI
AI menyelesaikan serta-merta tanpa menunggu manusia. Jawapan biasanya siap dalam 9 saat.
Sambung dari mana-mana
Ia REST API, jadi cara penggunaannya sama dalam mana-mana bahasa dan alat automasi.
Serasi in.php
Program yang menggunakan format in.php dan res.php hanya perlu alamat baru.
Pemprosesan volum besar
Satu kunci boleh membuat sehingga 600 permintaan dalam 1 minit, tanpa had tugasan serentak.
Harga dan kelajuan
Cara menyelesaikan reCAPTCHA v2: panduan API
Hanya dua permintaan: createTask mencipta tugasan dan getTaskResult memulangkan jawapan.
Langkah 1: cipta tugasan
POST https://gatesolver.com/createTask
| Medan | Wajib | Penerangan |
|---|---|---|
| type | Ya | ReCaptchaV2TaskProxyLess (tanpa proksi) atau ReCaptchaV2Task (dengan proksi sendiri) |
| websiteURL | Ya | Alamat halaman yang ada CAPTCHA |
| websiteKey | Ya | Kunci laman pada halaman (nilai data-sitekey) |
| isInvisible | Tidak | true untuk CAPTCHA tersembunyi tanpa kotak semak |
| pageAction | Tidak | Nilai action jika laman menggunakannya |
| proxy | Tidak | Proksi untuk ReCaptchaV2Task (http://user:pass@host:port) |
Permintaan
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
}Jawapan
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Langkah 2: terima hasil
POST https://gatesolver.com/getTaskResult
Semak hasil dengan taskId setiap 3 saat. Jika status ialah processing, tunggu; apabila menjadi ready, gunakan solution.
Permintaan
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Jawapan
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AFcWeA6...",
"userAgent": "Mozilla/5.0 ..."
}
}Masukkan token gRecaptchaResponse yang diterima ke medan g-recaptcha-response di halaman atau hantar ke fungsi callback laman, kemudian hantar borang.
Contoh kod
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-"}}'Soalan lazim reCAPTCHA v2
Berapakah harga 1,000 tugasan reCAPTCHA v2?
Harga reCAPTCHA v2: $0.56 setiap 1,000 tugasan. Baki ditolak bagi setiap 1 tugasan, dan hanya tugasan yang diselesaikan dicaj.
Berapa cepat jawapan reCAPTCHA v2 siap?
Biasanya dalam 9 saat. Panggil getTaskResult setiap beberapa saat dan gunakan jawapan apabila status menjadi ready.
Type tugasan apa yang digunakan untuk reCAPTCHA v2?
Type lalai: ReCaptchaV2TaskProxyLess. Nama lain (seperti versi dengan proksi) juga diterima pada harga yang sama.
Adakah saya dicaj jika gagal?
Tidak. Tugasan yang tidak dapat diselesaikan atau tamat masa tidak dicaj.