NextCaptcha, /createTask ve /getTaskResult uç noktalarına sahip JSON tabanlı bir REST API kullanır. CaptchaAI, yaygın olarak benimsenen in.php/res.php formatını kullanır. Bu kılavuz, iki API arasındaki tam eşlemeyi kapsar.
POST https://ocr.captchaai.com/in.php
key=YOUR_API_KEY&method=userrecaptcha&googlekey=6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-&pageurl=https://example.com&json=1
Parametre Çevirisi
SonrakiCaptcha Alanı
CaptchaAI Alanı
Notlar
clientKey
key
API anahtarı
task.type
method
Aşağıdaki tür eşlemeye bakın
task.websiteURL
pageurl
Hedef sayfa URL'si
task.websiteKey
googlekey veya sitekey
Belirteç CAPTCHA'ları için site anahtarı
task.recaptchaDataSValue
data-s
reCAPTCHA veri parametresi
task.isInvisible
invisible=1
Görünmez reCAPTCHA bayrağı
task.pageAction
action
reCAPTCHA v3 eylemi
taskId
id
Oylama için Task/captcha kimliği
Görev Türü Eşleme
SonrakiCaptcha Türü
CaptchaAI Yöntem + Parametreler
RecaptchaV2TaskProxyless
method=userrecaptcha
RecaptchaV2Task
method=userrecaptcha + proxy, proxytype
HCaptchaTaskProxyless
method=hcaptcha
HCaptchaTask
method=hcaptcha + proxy, proxytype
ImageToTextTask
method=base64 + body
TurnstileTaskProxyless
method=turnstile
Kod Taşıma
Python — Önce (NextCaptcha)
import requests
import time
CLIENT_KEY = "your_nextcaptcha_key"
BASE_URL = "https://api.nextcaptcha.com"
def solve_recaptcha_v2(sitekey, pageurl):
# Submit
resp = requests.post(f"{BASE_URL}/createTask", json={
"clientKey": CLIENT_KEY,
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": pageurl,
"websiteKey": sitekey
}
})
data = resp.json()
if data.get("errorId") != 0:
return {"error": data.get("errorDescription")}
task_id = data["taskId"]
# Poll
for _ in range(60):
time.sleep(5)
result = requests.post(f"{BASE_URL}/getTaskResult", json={
"clientKey": CLIENT_KEY,
"taskId": task_id
}).json()
if result.get("status") == "ready":
return {"solution": result["solution"]["gRecaptchaResponse"]}
if result.get("errorId") != 0:
return {"error": result.get("errorDescription")}
return {"error": "TIMEOUT"}
Python — Sonra (CaptchaAI)
import os
import time
import requests
API_KEY = os.environ["CAPTCHAAI_API_KEY"]
def solve_recaptcha_v2(sitekey, pageurl):
# Submit — different endpoint and format
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": API_KEY,
"method": "userrecaptcha",
"googlekey": sitekey,
"pageurl": pageurl,
"json": 1
})
data = resp.json()
if data.get("status") != 1:
return {"error": data.get("request")}
captcha_id = data["request"]
# Poll — GET instead of POST, different response format
for _ in range(60):
time.sleep(5)
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": API_KEY,
"action": "get",
"id": captcha_id,
"json": 1
}).json()
if result.get("status") == 1:
return {"solution": result["request"]}
if result.get("request") != "CAPCHA_NOT_READY":
return {"error": result.get("request")}
return {"error": "TIMEOUT"}
NextCaptcha her şey için JSON POST'u kullanır. CaptchaAI form kodlu verilere ihtiyaç duyuyor mu?
CaptchaAI hem form kodlu (application/x-www-form-urlencoded) hem de JSON isteklerini kabul eder. in.php uç noktası form verileriyle çalışır ve yoklama basit GET parametrelerini kullanır.
Geçiş sırasında proxy görevlerini nasıl halledebilirim?
NextCaptcha'da proxy görevleri RecaptchaV2Task gibi tür adlarını kullanır. CaptchaAI'de proxy=user:pass@host:port ve proxytype=HTTP parametrelerini aynı yönteme ekleyin.
Geri arama/webhook desteği ne olacak?
CaptchaAI, pingback parametresini destekler - bir URL sağlayın ve CaptchaAI, NextCaptcha'nın geri çağırma işlevine benzer şekilde hazır olduğunda sonucu POST edecektir.
Sonraki Adımlar
CaptchaAI ile daha hızlı çözüm süreleri elde edin —hesabınızı oluşturunve entegrasyonunuzu birkaç dakika içinde değiştirin.
Captcha AI JSON API ve Form API Karşılaştırması: Hangi Formatın Kullanılması gerektiği ve bunun otomasyon, entegrasyon ve Captcha AI ile başarı oranları açısınd...
Captcha AI JSON API ve Form API Karşılaştırması: Hangi Formatın Kullanılması gerektiği ve bunun otomasyon, ent...
May 12, 2026
Reference
End Captcha'dan Captcha AI'ye Geçiş için pratik kılavuz: API Eşleme Kılavuzu, daha istikrarlı bir Captcha AI iş akışı için somut örnekler ve faydalı referans no...
End Captcha'dan Captcha AI'ye Geçiş için pratik kılavuz: API Eşleme Kılavuzu, daha istikrarlı bir Captcha AI i...
Jun 19, 2026
Referans
AZCaptcha'dan Captcha AI'ye Geçiş için pratik rehber: Tam Kılavuz, daha stabil bir Captcha AI iş akışı için somut örnekler ve faydalı referans noktaları.
AZCaptcha'dan Captcha AI'ye Geçiş için pratik rehber: Tam Kılavuz, daha stabil bir Captcha AI iş akışı için so...
Jun 19, 2026
DevOps ve Ölçeklendirme
Azure İşlevleri + Captcha AI: Bulut Entegrasyonu için Dev Ops kılavuzu, üretimdeki Captcha AI iş akışlarına yönelik mimari kararları, işletim hususlarını ve oto...
Azure İşlevleri + Captcha AI: Bulut Entegrasyonu için Dev Ops kılavuzu, üretimdeki Captcha AI iş akışlarına yö...
Apr 23, 2026
DevOps ve Ölçeklendirme
Üretimdeki Captcha AI iş akışlarına yönelik mimari kararları, işletim hususlarını ve otomasyon modellerini içeren CAPTCHA Çözme Altyapısı için Mavi-Yeşil Dağıtı...
Üretimdeki Captcha AI iş akışlarına yönelik mimari kararları, işletim hususlarını ve otomasyon modellerini içe...
Apr 27, 2026
DevOps ve Ölçeklendirme
Üretimdeki Captcha AI iş akışlarına yönelik mimari kararları, işletim hususlarını ve otomasyon modellerini içeren Otomatik Ölçeklendirme CAPTCHA Çözme Çalışanla...