Kısa yanıt: ayda birkaç bin sayfa çekiyorsanız ve kazıma, ürününüzün küçük bir parçasıysa ScrapingBee daha az iş çıkarır; hacim büyüdükçe ya da GeeTest v3, BLS gibi belirli CAPTCHA türlerine takıldıysanız kendi kazıyıcınızı kurup CAPTCHA katmanını CaptchaAI'ye devretmek hem daha esnek hem daha öngörülebilir olur.
İkisi aslında aynı kategoride değil ve karşılaştırmayı kafa karıştırıcı yapan da bu. ScrapingBee hepsi bir arada bir web kazıma API'sidir: URL gönderirsiniz, HTML alırsınız. CaptchaAI ise tek bir işi yapan bir CAPTCHA çözme API'sidir; tarayıcıyı, proxy'yi ve ayrıştırma mantığını siz yönetirsiniz. Yani asıl soru "hangisi daha iyi" değil, altyapının ne kadarına sahip olmak istediğiniz.
İki mimari arasındaki gerçek fark
| Kriter | ScrapingBee | CaptchaAI ile kendi kurulumunuz |
|---|---|---|
| Nedir | Uçtan uca kazıma API'si | CAPTCHA çözme API'si |
| Siz ne yönetirsiniz | Hiçbir şey — URL gönderin, HTML alın | Tarayıcı, proxy, kazıma mantığı |
| CAPTCHA çözümü | Dahil (sınırlı türler) | Tam kontrol, desteklenen tüm türler |
| Proxy yönetimi | Dahil | Siz sağlarsınız |
| JavaScript render | Dahil | Siz kurarsınız (Selenium/Playwright) |
| Fiyatlandırma modeli | API çağrısı başına | Thread bazlı aylık plan |
Tablonun son satırı, aylık faturanızı belirleyen satırdır. ScrapingBee'de her istek kredi harcar; CaptchaAI'de eşzamanlı thread sayısı için ödersiniz ve plan içindeki çözüm adedi sınırsızdır. Trafiğiniz dalgalıysa bu fark, ay sonunda sürprizle karşılaşıp karşılaşmayacağınızı belirler.
Maliyet: kredi başına mı, thread başına mı?
ScrapingBee tarafı (yaklaşık)
| Plan | Kredi/ay | Ücret | İstek başına |
|---|---|---|---|
| Freelance | 1.000 | $49 | $0,049 |
| Startup | 10.000 | $99 | $0,010 |
| Business | 30.000 | $249 | $0,008 |
JavaScript render 5 kredi harcar; ağır işleme modları 10–25 krediye kadar çıkabilir.
CaptchaAI ile kendi kurulumunuz
| Bileşen | Aylık maliyet |
|---|---|
| CaptchaAI planı | BASIC ($15/ay, 5 thread), STANDARD ($30/ay, 15 thread), ADVANCE ($90/ay, 50 thread) |
| Proxy yapılandırması | Sağlayıcınıza göre değişir |
| Sunucu (VPS) | ~$20–50 sabit |
Ayda 10.000 sayfa çektiğinizi ve bunların yaklaşık %30'unda bir CAPTCHA doğrulaması çıktığını varsayalım. ScrapingBee tarafında bu, kullandığınız render seçeneklerine göre $99–249 bandına oturur. CaptchaAI tarafında 3.000 civarı çözüm STANDARD planın içinde kalır; üstüne proxy ve VPS giderleriniz eklenir. Çözüm başına ücret olmadığı için hacminiz iki katına çıktığında CaptchaAI kaleminiz aynı kalır — yalnızca thread sayınızın yettiğine bakarsınız.
Türkiye'den çalışan ekipler için ek bir not: her iki servis de USD üzerinden faturalandırır. İstek başına bir modelde aylık gideriniz hem trafikle hem kurla birlikte oynar. Thread bazlı sabit plan, bütçesini üç ay önceden onaylatması gereken bir freelance otomasyon geliştiricisi veya küçük bir e-ticaret ekibi için tahmin edilebilirliği belirgin biçimde artırır.
Hangi CAPTCHA türünde ne oluyor?
Karar çoğu zaman fiyatta değil, karşınıza çıkan doğrulama türünde düğümlenir.
Aşağıdaki değerler gözlemlenen verilere ve kullanıcı raporlarına dayanır. Sonuçlar ortama, hacme ve zamana göre değişebilir.
| Özellik | ScrapingBee | CaptchaAI ile kurulum |
|---|---|---|
| reCAPTCHA v2/v3 | ✅ | ✅ |
| Cloudflare Turnstile | ✅ | ✅ (<10 sn) |
| Cloudflare doğrulama akışı | Sınırlı | ✅ (<15 sn) |
| GeeTest v3 | ❌ | ✅ (<12 sn) |
| GeeTest v4 | ❌ | ❌ — çok yakında |
| BLS CAPTCHA | ❌ | ✅ (<1 sn) |
| Resim / OCR CAPTCHA | Sınırlı | ✅ (27.500+ varyant, <0,5 sn) |
| hCaptcha | Sınırlı | ❌ henüz desteklenmiyor |
| FunCaptcha (Arkose Labs) | ❌ | ❌ henüz desteklenmiyor |
| CaptchaFox / Friendly Captcha / Lemin | ❌ | ✅ (beta) |
| Proxy yönetimi | Dahil | Siz yönetirsiniz |
| Oturum yönetimi | Sınırlı | Tam kontrol |
| Webhook / callback | ❌ | ✅ |
Türkiye pazarında en sık karşılaşılan özel durum BLS doğrulama sayfaları: bu tür, hazır kazıma API'lerinin standart repertuvarında yer almaz. Aynı şekilde GeeTest v3'e takılıyorsanız CAPTCHA katmanını ayrı bir servise devretmek pratikte tek yol olur. Bu iki tür için de CaptchaAI tarafında ayrı birer API akışı vardır.
Kod tarafında ne değişiyor?
ScrapingBee ile
import requests
resp = requests.get(
"https://app.scrapingbee.com/api/v1/",
params={
"api_key": "SCRAPINGBEE_KEY",
"url": "https://example.com/data",
"render_js": "true",
},
)
html = resp.text
# Parse HTML here
Tek çağrı, tek yanıt. Kontrol yok, ama yazılacak kod da yok.
CaptchaAI ile kendi kodunuz
import requests
from selenium import webdriver
from selenium.webdriver.common.by import By
# You control the browser
driver = webdriver.Chrome()
driver.get("https://example.com/data")
# Detect CAPTCHA
sitekey = driver.find_element(By.CSS_SELECTOR, "[data-sitekey]").get_attribute("data-sitekey")
# Solve with CaptchaAI
resp = requests.post("https://ocr.captchaai.com/in.php", data={
"key": "YOUR_API_KEY",
"method": "userrecaptcha",
"googlekey": sitekey,
"pageurl": driver.current_url,
"json": 1,
})
# ... poll for result, inject token ...
İkinci yaklaşımda satır sayısı artar; karşılığında tarayıcı ayarlarından zaman aşımı değerlerine kadar her şey sizin elinizde kalır.
Hangi durumda hangisi?
Kararı beş somut soruya indirgeyebilirsiniz. Satırların çoğu sizin durumunuzu tarif ediyorsa yanıtınız o sütundur.
| Durumunuz | Uygun seçim |
|---|---|
| Altyapı yönetmek istemiyorsunuz, ekipte bakım yapacak kimse yok | ScrapingBee |
| Kazıma, ürününüzün küçük ve ara sıra çalışan bir parçası | ScrapingBee |
| Aylık bütçeniz hacimle sınırlanmıyor | ScrapingBee |
| GeeTest v3 veya BLS gibi belirli doğrulama türlerine takılıyorsunuz | CaptchaAI ile kendi kurulumunuz |
| Hacminiz istek başına fiyatlandırmayı pahalı hale getiriyor | CaptchaAI ile kendi kurulumunuz |
| Tarayıcı davranışını ve zaman aşımı değerlerini uçtan uca kontrol etmeniz gerekiyor | CaptchaAI ile kendi kurulumunuz |
| Çözüm parametrelerini site bazında ayarlamak istiyorsunuz | CaptchaAI ile kendi kurulumunuz |
Tabloda karışık bir sonuç çıktıysa bu bir çelişki değil, hibrit kuruluma işaret eder — bir sonraki bölüm tam olarak bunu anlatıyor.
Son bir hatırlatma: topladığınız veri kişisel veri içeriyorsa KVKK kapsamına girer. Hangi mimariyi seçerseniz seçin, izinli ve amaca bağlı bir veri toplama akışında kaldığınızdan emin olun.
Üçüncü yol: ikisini birlikte kullanmak
Ekiplerin çoğu aslında ikisi arasında kesin bir seçim yapmıyor. Basit sayfaları ScrapingBee'ye, CAPTCHA çıkan sayfaları kendi akışınıza yönlendirmek hem kredi tüketimini düşürür hem de kontrolü yalnızca gerektiği yerde kullanmanızı sağlar:
def smart_scrape(url, scrapingbee_key, captchaai_key):
"""Use ScrapingBee for simple pages, CaptchaAI for complex ones."""
# Try ScrapingBee first (simpler)
resp = requests.get(
"https://app.scrapingbee.com/api/v1/",
params={"api_key": scrapingbee_key, "url": url},
)
if "captcha" not in resp.text.lower():
return resp.text # No CAPTCHA, use ScrapingBee result
# CAPTCHA detected, use CaptchaAI for full control
return solve_with_captchaai(url, captchaai_key)
Bu kalıp, ScrapingBee ile prototip kurup zamanla kendi altyapısını kurmak isteyen ekipler için doğal bir köprü olur. Geçişi kademeli yapmak isterseniz sıra şu şekilde işler:
- Mevcut akışınızda hangi sayfaların CAPTCHA doğrulaması çıkardığını bir hafta boyunca loglayın.
- Yalnızca o sayfalar için Selenium veya Playwright tabanlı ikinci bir akış kurun.
- CAPTCHA katmanını CaptchaAI'ye bağlayın: görevi
in.phpuç noktasına gönderin, sonucures.phpile sorgulayın, dönen token'ı forma yerleştirin. - Kredi tüketiminiz belirgin biçimde düştüğünde kalan sayfaları da kendi akışınıza taşıyın.
Sık sorulan sorular
Küçük bir projede hangisi daha az iş çıkarır?
ScrapingBee. Proxy, render ve temel CAPTCHA'lar tek bir istekte hallolur; yazacağınız kod birkaç satırdır. CaptchaAI'de tarayıcı ve proxy katmanını siz kurarsınız, karşılığında kontrolü ve daha düşük birim maliyeti alırsınız.
CaptchaAI çözüm başına mı ücretlendiriyor?
Hayır. Planlar eşzamanlı thread sayısına göre satılır ve plan içindeki çözüm adedi sınırsızdır: BASIC ($15/ay, 5 thread), STANDARD ($30/ay, 15 thread), ADVANCE ($90/ay, 50 thread). Aylık gideriniz trafiğinizle birlikte artmaz.
CaptchaAI hCaptcha'yı destekliyor mu?
Hayır. hCaptcha ve FunCaptcha (Arkose Labs) şu anda desteklenmiyor; GeeTest v4 ise "çok yakında" statüsünde. Bu türlere takılıyorsanız kararınızı buna göre verin.
Sonradan ScrapingBee'den CaptchaAI'ye geçebilir miyim?
Evet, yaygın izlek de budur. Prototipi ScrapingBee ile çıkarın, hacim geliştirme maliyetini haklı çıkardığında CAPTCHA katmanını CaptchaAI'ye taşıyın. Yukarıdaki hibrit kalıp geçişi kademeli yapmanızı sağlar.
Kaç thread'e ihtiyacım olduğunu nasıl hesaplarım?
Bir thread aynı anda tek bir CAPTCHA tutar; çözüm bitince serbest kalır. Saatlik CAPTCHA sayınızı o türün çözüm süresiyle (örneğin Turnstile için <10 sn) çarparak eşzamanlılık ihtiyacınızı kabaca çıkarabilir, oradan plana karar verebilirsiniz.
İlgili içerikler
- Özel kazıma çerçevesi kurma rehberi
- Kendin kur mu, satın al mı: CaptchaAI ve self-hosted karşılaştırması
Kendi kazıyıcınızı esnek tutun — CaptchaAI ile başlayın.