CaptchaAI ve CapSolver'ın her ikisi de API tabanlı CAPTCHA çözümü sunar, ancak fiyatlandırma modelleri, hız, tür kapsamı ve API tasarımı açısından farklılık gösterirler. Bu kılavuz, doğru hizmeti seçebilmeniz için tüm farklılıkları ayrıntılı olarak açıklamaktadır.
Hızlı Karşılaştırma Tablosu
| Özellik | CaptchaAI | CapSolver |
|---|---|---|
| reCAPTCHA v2 | ✅ | ✅ |
| reCAPTCHA v3 | ✅ | ✅ |
| reCAPTCHA Kurumsal | ✅ | ✅ |
| Cloudflare Turnstile | ✅ | ✅ |
| Cloudflare doğrulama akışı | ✅ | ✅ |
| GeeTest v3/v4 | ✅ | ✅ |
| Image/OCR CAPTCHA | ✅ | ✅ |
| BLS CAPTCHA | ✅ | ❌ |
| Fiyatlandırma modeli | Çözme başına | Çözme başına |
| Ücretsiz deneme | ✅ | ✅ |
| API stili | DİNLENME (GET/POST) | JSON POSTASI |
| Geri arama desteği | ✅ | ✅ |
Fiyatlandırma
CapSolver çözüm başına fiyatlandırma kullanır. CaptchaAI thread tabanlı fiyatlandırma kullanır (thread başına sınırsız çözüm), yüksek hacimde genellikle daha uygun maliyetlidir:
| CAPTCHA Türü | CaptchaAI (1K başına) | CapSolver (1K başına) |
|---|---|---|
| Resim/OCR | 0,50$'dan başlayan fiyatlarla | 0,80$'dan başlayan fiyatlarla |
| reCAPTCHA v2 | 1,00$'dan başlayan fiyatlarla | 1,50$'dan başlayan fiyatlarla |
| reCAPTCHA v3 | 1,20$'dan başlayan fiyatlarla | 1,80$'dan başlayan fiyatlarla |
| Cloudflare Turnstile | 1,00$'dan başlayan fiyatlarla | 1,50$'dan başlayan fiyatlarla |
| Cloudflare doğrulama akışı | 2,00$'dan başlayan fiyatlarla | 2,50$'dan başlayan fiyatlarla |
CaptchaAI'nin fiyatlandırma avantajı, geliştiricilerin karşılaştığı en yaygın türler olan yüksek hacimli reCAPTCHA ve Turnstile çözümlerinde en belirgindir.
API Tasarımı
CaptchaAI — REST Sorgu Parametreleri
import requests
# Submit task
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": "YOUR_API_KEY",
"method": "userrecaptcha",
"googlekey": "SITE_KEY",
"pageurl": "https://example.com"
})
task_id = resp.text.split("|")[1]
CapSolver — JSON POST
import requests
# Submit task
resp = requests.post("https://api.capsolver.com/createTask", json={
"clientKey": "YOUR_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://example.com",
"websiteKey": "SITE_KEY"
}
})
task_id = resp.json()["taskId"]
CaptchaAI'nin GET parametresi yaklaşımı, bir tarayıcıdan veya curl komutundan test yapmayı kolaylaştırır. CapSolver'ın JSON yaklaşımı, istek gövdelerinin oluşturulmasını gerektirir ancak daha yapılandırılmış tür tanımları sağlar.
Hız Karşılaştırması
| CAPTCHA Türü | CaptchaAI ortalama | KapSolver ortalama |
|---|---|---|
| reCAPTCHA v2 | ~12s | ~15sn |
| reCAPTCHA v3 | ~8s | ~10s |
| Cloudflare Turnstile | ~10s | ~12s |
| Resim/OCR | ~5sn | ~5sn |
CaptchaAI, jeton tabanlı CAPTCHA'larda daha hızlı ortalama çözüm süreleri sunar. Görüntü CAPTCHA'ları için, OCR işleme darboğaz olduğundan her iki hizmet de benzer şekilde çalışır.
CAPTCHA Türü Desteği
Her iki hizmet de ana CAPTCHA türlerini kapsar. Temel farklar:
CaptchaAI'ye özel:
- BLS CAPTCHA — Vize randevu portallarında kullanılan çok resimli CAPTCHA. CaptchaAI, talimatlar içeren en fazla 9 görüntüyü kabul eder ve doğru dizinleri döndürür.
- Grid image CAPTCHA — Standart reCAPTCHA ızgaralarının ötesinde özel ızgara seçme zorlukları.
CapSolver'a özel:
- AWS WAF CAPTCHA — CapSolver, Amazon WAF zorluklarını destekler.
- DataDome — CapSolver, DataDome geçiş reklamı CAPTCHA'larını yönetir.
Gerçekte karşılaştığınız CAPTCHA türlerine göre seçim yapın. Çoğu web kazıma ve otomasyon iş akışı için CaptchaAI'nin kapsamı kapsamlıdır.
Entegrasyon: Tam Çözüm İş Akışı
CaptchaAI (Python)
import requests
import time
API_KEY = "YOUR_API_KEY"
def solve_recaptcha(site_key, page_url):
# Submit
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY,
"method": "userrecaptcha",
"googlekey": site_key,
"pageurl": page_url
})
if not resp.text.startswith("OK|"):
raise Exception(f"Submit failed: {resp.text}")
task_id = resp.text.split("|")[1]
# Poll
for _ in range(60):
time.sleep(5)
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": API_KEY,
"action": "get",
"id": task_id
})
if result.text == "CAPCHA_NOT_READY":
continue
if result.text.startswith("OK|"):
return result.text.split("|")[1]
raise Exception(f"Solve failed: {result.text}")
raise TimeoutError("Solve timed out")
token = solve_recaptcha("6Le-wvkS...", "https://example.com")
KapSolver (Python)
import requests
import time
API_KEY = "YOUR_KEY"
def solve_recaptcha(site_key, page_url):
resp = requests.post("https://api.capsolver.com/createTask", json={
"clientKey": API_KEY,
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": page_url,
"websiteKey": site_key
}
})
task_id = resp.json()["taskId"]
for _ in range(60):
time.sleep(5)
result = requests.post("https://api.capsolver.com/getTaskResult", json={
"clientKey": API_KEY,
"taskId": task_id
})
data = result.json()
if data["status"] == "processing":
continue
if data["status"] == "ready":
return data["solution"]["gRecaptchaResponse"]
raise Exception(f"Failed: {data}")
raise TimeoutError("Solve timed out")
token = solve_recaptcha("6Le-wvkS...", "https://example.com")
Her iki entegrasyon da aynı gönder-sonra anket modelini takip eder. Satır sayısı ve karmaşıklık karşılaştırılabilir.
Geliştirici Deneyimi
| Görünüş | CaptchaAI | CapSolver |
|---|---|---|
| Dokümantasyon | Kod örnekleriyle anlaşılır | SDK'larla yapılandırılmış |
| Hata mesajları | Düz metin kodları | JSON hata nesneleri |
| Kontrol Paneli | Bakiye, kullanım istatistikleri | Bakiye, kullanım istatistikleri, günlükler |
| Destek | E-posta + belgeler | E-posta + Anlaşmazlık |
| SDK'lar | Python, Node.js | Python, Node.js, Git |
Her iki platform da yeterli dokümantasyon sağlar. CapSolver birkaç resmi SDK paketi daha sunarken, CaptchaAI'nin daha basit API'si bir SDK'ya nadiren ihtiyaç duyacağınız anlamına gelir.
CaptchaAI Ne Zaman Seçilmeli?
- BLS veya ızgara görüntüsü CAPTCHA çözümüne ihtiyacınız var
- Standart türlerde çözüm başına daha düşük fiyatlandırma istiyorsunuz
- JSON gövde yapısına sahip olmayan basit bir REST API'yi tercih ediyorsunuz
- Daha hızlı çözüm süreleri iş akışınız için önemlidir
- Harici SDK'lar olmadan hafif bir entegrasyon oluşturuyorsunuz
CapSolver Ne Zaman Seçilmeli?
- AWS WAF veya DataDome CAPTCHA desteğine ihtiyacınız var
- Ekibiniz, yazılan görev nesnelerine sahip JSON tabanlı API'leri tercih ediyor
- Resmi Go SDK desteğini istiyorsunuz
- Zaten CapSolver kullanıyorsunuz ve geçiş maliyeti haklı değil
CapSolver'dan CaptchaAI'ye Geçiş
- Şu adreste bir hesap oluşturun:captchaai.com
https://api.capsolver.com/createTask'yihttps://ocr.captchaai.com/in.phpile değiştirin- JSON görev nesnelerini sorgu parametrelerine dönüştürün:
-
"type": "ReCaptchaV2TaskProxyLess"→method=userrecaptcha-"websiteKey"→googlekey-"websiteURL"→pageurl - Yanıt ayrıştırmayı JSON'dan boruyla ayrılmış biçime güncelleyin
getTaskResultçağrılarınıres.php?action=get&id=TASK_IDile değiştirin
SSS
Hangi hizmetin doğruluğu daha iyidir?
Her iki hizmet de standart CAPTCHA'larda %99'un üzerinde doğruluk rapor ediyor. Çoğu kullanım durumunda doğruluk farklılıkları ihmal edilebilir düzeydedir.
Kesinti olmadan geçiş yapabilir miyim?
Evet. CaptchaAI'yi paralel çözümleyici olarak kurun, entegrasyonunuzla çalıştığını doğrulayın ve ardından trafiği değiştirin. İki uç nokta modeli aynıdır.
CaptchaAI, CapSolver'ın API formatını destekliyor mu?
Hayır. CaptchaAI kendi REST tabanlı formatını kullanır. Ancak iş akışı (görevi → anket sonucunu gönderme) aynıdır ve geçiş basittir.
İlgili Kılavuzlar
- CaptchaAI ve 2Captcha
- CaptchaAI ve Anti-Captcha karşılaştırması
- Karşılaştırıldığında En İyi CAPTCHA Çözme Hizmetleri