CaptchaAI, API öncelikli bir CAPTCHA çözme hizmetidir. NopeCHA bir tarayıcı uzantısı olarak başladı ve daha sonra API erişimi ekledi. Bu kılavuz, üretim CAPTCHA çözümüne yönelik her iki yaklaşımı karşılaştırmaktadır.
Hızlı Karşılaştırma Tablosu
| Özellik | CaptchaAI | HayırCHA |
|---|---|---|
| Mimarlık | REST API'si | Tarayıcı uzantısı + API |
| reCAPTCHA v2 | ✅ | ✅ |
| reCAPTCHA v3 | ✅ | ✅ |
| reCAPTCHA Kurumsal | ✅ | ❌ |
| Cloudflare Turnstile | ✅ | ✅ |
| Cloudflare doğrulama akışı | ✅ | ❌ |
| GeeTest | ✅ | ❌ |
| Resim/OCR | ✅ | ❌ |
| BLS CAPTCHA | ✅ | ❌ |
| hCaptcha | ❌ | ✅ |
| Ücretsiz katman | Deneme kredileri | 100/day |
| Headless destek | ✅ | ⚠️ Sınırlı |
| Geri arama desteği | ✅ | ❌ |
| Başarı oranı | %99+ | Değişir (~%85-95) |
Mimari Farkı
Bu iki hizmet arasındaki temel ayrım budur.
CaptchaAI — API Öncelikli
CaptchaAI saf bir API hizmeti olarak çalışır. CAPTCHA parametrelerini HTTP yoluyla gönderirsiniz ve çözülmüş bir jeton alırsınız:
import requests
# Submit — works from any environment
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": "YOUR_API_KEY",
"method": "userrecaptcha",
"googlekey": "SITE_KEY",
"pageurl": "https://example.com"
})
Bu, herhangi bir HTTP istemcisi, herhangi bir dil, headless tarayıcılar, sunucusuz işlevler ve hatta bir terminalden curl ile çalışır. Tarayıcı gerekmez.
NopeCHA — Uzantı-Önce
NopeCHA öncelikle tarayıcıda görünen CAPTCHA'ları otomatik olarak çözen bir Chrome/Firefox uzantısı olarak çalışır:
- Uzantıyı yükleyin
- CAPTCHA içeren bir sayfa yükleme
- Uzantı bunu otomatik olarak algılar ve çözer
NopeCHA ayrıca bir API sunar, ancak bu, uzantı iş akışına göre ikincildir. API'nin, uzantıya kıyasla tür desteği ve hız sınırları konusunda sınırlamaları vardır.
Bu Neden Önemli?
| Kullanım Örneği | CaptchaAI | HayırCHA |
|---|---|---|
| Headless Selenyum/Puppeteer | ✅ API çağrısı | ⚠️ Uzantı yüklenmelidir |
| Sunucu tarafı komut dosyaları | ✅ HTTP isteği | ❌ Tarayıcı mevcut değil |
| Sunucusuz/Lambda | ✅ Çalışır | ❌ Uzantılar yüklenemiyor |
| Masaüstü tarayıcısı | ✅ Çalışır | ✅ Otomatik çözer |
| Mobil otomasyon | ✅ API çağrısı | ❌Uzantı desteği yok |
CaptchaAI, HTTP'nin mevcut olduğu her yerde çalışır. NopeCHA, dağıtım seçeneklerini sınırlayan uzantı desteğine sahip bir tarayıcı gerektirir.
CAPTCHA Türü Desteği
CaptchaAI önemli ölçüde daha fazla CAPTCHA türünü destekler:
CaptchaAI (12+ tür):
- reCAPTCHA v2, v3, Kurumsal, Görünmez
- Cloudflare Turnstile ve Mücadele
- GeeTest v3/v4
- hCaptcha
- FunCaptcha
- Resim/OCR
- BLS CAPTCHA
- Izgara resmi CAPTCHA
HayırCHA (4 tür):
- reCAPTCHA v2, v3
- hCaptcha
- Cloudflare Turnstile
NopeCHA, reCAPTCHA Enterprise, Cloudflare doğrulama akışı sayfaları, GeeTest, image/OCR CAPTCHA'lar, BLS veya FunCaptcha'yı desteklemez.
Fiyatlandırma
| Seviye | CaptchaAI | HayırCHA |
|---|---|---|
| Ücretsiz | Deneme kredileri | 100 çözüm/day |
| Ücretli | 0,50$/1K'den (resim) 2,00$/1K'ye (karmaşık) | 3$/month (1K) ile 100$/month (100K) arası |
NopeCHA'nın ücretsiz katmanı düşük hacimli testler için kullanışlıdır. Üretim hacimleri için CaptchaAI'nin thread tabanlı fiyatlandırması (thread başına sınırsız çözüm) daha uygun maliyetlidir:
| Aylık hacim | CaptchaAI maliyeti | NopeCHA maliyeti |
|---|---|---|
| 1.000 reCAPTCHA v2 | ~1,00$ | 3,00$ |
| 10.000 reCAPTCHA v2 | ~10,00$ | 20,00$ |
| 100.000 reCAPTCHA v2 | ~100,00$ | 100,00$+ |
Düşük hacimlerde NopeCHA'nın ücretsiz kullanımı kazanır. Üretim ölçeğinde CaptchaAI daha ekonomiktir.
Hız ve Güvenilirlik
| Metrik | CaptchaAI | HayırCHA |
|---|---|---|
| reCAPTCHA v2 çöz | ~12s | ~15-30s |
| reCAPTCHA v3 çöz | ~8s | ~10-20s |
| Çalışma Süresi SLA'sı | %99,9+ | SLA yok |
| Başarı oranı | %99+ | ~85-95% |
| Otomatik yeniden dene | ✅ | ❌ |
CaptchaAI, otomatik yeniden denemelerle tutarlı, hızlı çözümler sağlar. NopeCHA'nın çözüm süreleri ve başarı oranları, özellikle yoğun saatlerde daha değişkendir.
Entegrasyon: Üretim İş Akışı
Selenyumlu CaptchaAI
import requests
import time
from selenium import webdriver
API_KEY = "YOUR_API_KEY"
driver = webdriver.Chrome()
driver.get("https://staging.example.com/qa-login")
# Extract site key from page
site_key = driver.find_element("css selector", ".g-recaptcha").get_attribute("data-sitekey")
# Solve via API
resp = requests.get("https://ocr.captchaai.com/in.php", params={
"key": API_KEY,
"method": "userrecaptcha",
"googlekey": site_key,
"pageurl": driver.current_url
})
task_id = resp.text.split("|")[1]
while True:
result = requests.get("https://ocr.captchaai.com/res.php", params={
"key": API_KEY, "action": "get", "id": task_id
})
if result.text == "CAPCHA_NOT_READY":
time.sleep(5)
continue
token = result.text.split("|")[1]
break
# Inject token
driver.execute_script(
f'document.getElementById("g-recaptcha-response").innerHTML = "{token}";'
)
driver.find_element("css selector", "form").submit()
Selenyumlu NopeCHA
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_extension("nopecha.crx") # Must have extension file
driver = webdriver.Chrome(options=options)
driver.get("https://staging.example.com/qa-login")
# Wait for extension to auto-solve
import time
time.sleep(30) # Hope the extension solves it
# No programmatic control over solve status
driver.find_element("css selector", "form").submit()
CaptchaAI size programatik kontrol sağlar; çözümün ne zaman tamamlanacağını bilirsiniz. NopeCHA'nın uzantı yaklaşımı, kodunuzda herhangi bir durum geri bildirimi olmadan, uzantının bunu halletmesini beklemeyi ve ummayı gerektirir.
CaptchaAI Ne Zaman Seçilmeli?
- Üretim otomasyonu — Sunucu tarafı komut dosyaları, headless tarayıcılar, CI/CD
- Geniş CAPTCHA kapsamı — Enterprise, Cloudflare doğrulama akışı, GeeTest, BLS
- Programatik kontrol — Çözümün ne zaman tamamlanacağını tam olarak bilin
- Yüksek hacim — Tutarlı fiyatlandırmayla her ölçekte güvenilir
- Herhangi bir dağıtım ortamı — Sunucusuz, kapsayıcılar, mobil, masaüstü
NopeCHA Çalıştığında
- Manuel tarama yardımı — Tarama sırasında CAPTCHA'ları otomatik çözme
- Çok düşük hacim — 100'ün altında çözüm/day (ücretsiz katman)
- Hızlı prototip oluşturma — CAPTCHA akışlarını görünür bir tarayıcıda test etme
- yalnızca reCAPTCHA/hCaptcha — Diğer CAPTCHA türlerine gerek yoktur
SSS
NopeCHA headless modda çalışabilir mi?
Geçici çözümler gerektirir. Chrome uzantıları teknik olarak headless modda yüklenebilir ancak NopeCHA'nın uzantısı görünür bir tarayıcı olmadan düzgün çalışmayabilir. CaptchaAI'nin API'si başlı ve headless modlarda aynı şekilde çalışır.
NopeCHA'nın ücretsiz katmanı üretim için yeterli mi?
Tipik olarak değil. 100 çözüm/day çoğu otomasyon iş akışı için yetersizdir ve ücretsiz katman kullanılabilirliği için SLA garantisi yoktur.
NopeCHA'dan CaptchaAI'ye kolayca geçiş yapabilir miyim?
Evet. NopeCHA'nın uzantısını kullanıyorsanız API çağrılarına geçiş yaparsınız; bu da size daha fazla kontrol sağlar. NopeCHA'nın API'sini kullanıyorsanız geçiş basit bir uç nokta değişimidir.
İlgili Kılavuzlar
- Karşılaştırıldığında En İyi CAPTCHA Çözme Hizmetleri
- Ücretsiz ve Ücretli CAPTCHA Çözücüler
- CaptchaAI ve 2Captcha