Scarnox · Blog

Ücretsiz captcha solver denemesi: ödemeden önce test edin

Evet, bir captcha solver'ı ücretsiz deneyebilirsiniz. Hesap oluşturun ve kredi kartı gerekmeden ücretsiz deneme kredisiyle başlayın. Deneme, büyük bir şeye yatırım yapmadan önce token'ların kendi hedefinizde çalışıp çalışmadığını kontrol etmeniz için vardır. Bu rehber denemenin neleri kapsadığını, önce neyi test etmeniz gerektiğini ve bugün hangi captcha türlerini çözebildiğini açıklar.

Scarnox bugün PopularCaptcha'yı çözer; proxysiz ve kendi proxy'nizle. reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest ve Arkose dahil diğer captcha türleri yakında geliyor. Deneme canlı olan türleri kapsar; bu yüzden PopularCaptcha ile test edin.

Deneme neleri kapsar

Önce neyi test etmelisiniz

Bir şey büyütmeden önce denemeyi dört soruya cevap vermek için kullanın:

  1. Sitekey doğru mu? Sayfadan okuyun, bir kez çözün ve token'ın bir hata olmadan döndüğünü doğrulayın.
  2. Site token'ı kabul ediyor mu? Token'ı form alanına koyun ve gönderin. Bir sonraki sayfa yüklenmelidir.
  3. Zamanlamanız işliyor mu? Çağrı token hazır olana kadar bloke olur, bu yüzden polling döngüsü yoktur. Zaman aşımınızı yaklaşık 185 saniyeye ayarlayın ve çözümün bu pencerede bittiğini kontrol edin.
  4. Hata yönetiminiz işliyor mu? Kasıtlı olarak kötü bir sitekey verin ve kodunuzun hatayı loglayıp tekrar denemeyi durdurduğunu doğrulayın.

Bugün çalıştırabileceğiniz bir duman testi

Bu script tek bir çözüm yapar ve token'ın ilk karakterlerini yazdırır. Önce anahtarı bir ortam değişkeninde ayarlayın:

export SCARNOX_KEY="scarnox_YOURAPIKEY"
import os

import requests

API_URL = "https://api.scarnox.com/api/tasks/create"

def smoke_test(sitekey: str, page_url: str) -> None:
    r = requests.post(
        API_URL,
        headers={"Authorization": f"Bearer {os.environ['SCARNOX_KEY']}"},
        json={
            "captcha_type": "PopularCaptchaTaskProxyless",
            "site_key": sitekey,
            "site_url": page_url,
        },
        timeout=185,  # çağrı token hazır olana kadar bloke olur
    )
    data = r.json()
    if data.get("errorId") != 0:
        print("failed:", data.get("errorCode"), data.get("errorDescription"))
        return
    print("token ok:", data["solution"]["token"][:40], "...")

if __name__ == "__main__":
    smoke_test("10000000-ffff-ffff-ffff-000000000001", "https://example.com/signup")

Sitekey'i ve URL'yi sahibi olduğunuz ya da test etmenize izin verilen bir sayfayla değiştirin. Token yazdırılırsa akış çalışıyor demektir. Başarısız olursa hata metni neyi düzeltmeniz gerektiğini söyler.

Bir token'dan ne beklemelisiniz

Token yaklaşık iki dakikada süresi dolar; bu yüzden hemen kullanın. Çözüm yanıtında başarıda errorId değeri 0 olur ve token solution.token altında gelir. errorId 0 değilse yanıt bir errorCode ve bir errorDescription içerir. Başarısız çözümler ücretlendirilmez; test sırasında farklı sitekey'ler ve URL'ler denemek size yalnızca zaman maliyeti getirir.

Sık sorulan sorular

Kart gerekiyor mu? Hayır. Kredi kartı gerekmeden ücretsiz deneme kredisiyle başlayın.

Diğer captcha türlerini test edebilir miyim? Henüz hayır. reCAPTCHA, Cloudflare Turnstile, AWS WAF, GeeTest ve Arkose desteği yakında geliyor. Bu türlerin rehberleri nasıl çalıştıklarını ve neler bekleyeceğinizi açıklar. Örneğin Cloudflare Turnstile rehberine ve reCAPTCHA v2 rehberine bakın.

Deneme bittikten sonra ne olur? Aynı anahtarı ve aynı istek formatını kullanmaya devam edin. Hacimde çözmenin maliyeti için güncel fiyatlandırmaya bakın; her zaman güncel tutulur.

Bir proxy seçeneği var mı? Evet, PopularCaptcha için. Bir site token'ları bir IP'ye bağlıyorsa kendi proxy'nizi gönderin. Proxy karşılaştırması ne zaman kullanılacağını açıklar.

Denemeden üretime geçiş

Duman testi çalıştığında anahtarı gizli deponuza taşıyın ve akışın geri kalanını kurun:

Denemeden çıkmadan önce kontrol listesi

Üretime geçmeden önce her maddeyi bir kez kontrol edin:

Gerçek hedeflerde işi çalıştırmadan önce her kutuyu işaretleyin. Bir madde başarısız olursa, kırık sürüme hiçbir gerçek hedefin maruz kalmaması için onu test aşamasındayken düzeltin.

Denemenin göstermediği şeyler

Deneme, akışın test ettiğiniz sitelerde çalıştığını gösterir. Her sitenin aynı davrandığını kanıtlamaz. Captcha sağlayıcıları widget'larını değiştirir ve siteler token'ları farklı yönetir. Her yeni hedefi kullanmadan önce test edin ve her hedef için bir duman testi tutun; böylece bir değişiklik hızla görünür olur.

Sonraki adımlar

Ücretsiz deneme kredisiyle başlayın: hesap oluşturun.