Ü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
- PopularCaptcha, proxysiz. Varsayılan görev türüdür. Scarnox'un kendi ağında çalışır ve akışı doğrulamanın en hızlı yoludur.
- PopularCaptcha, kendi proxy'nizle. Bir sitenin token'larını bir IP adresine bağlayıp bağlamadığını kontrol etmek için kullanın.
- Görünmez PopularCaptcha. Onay kutusu olmayan bir widget için bir istekte
is_invisibledeğerinitrueyapın. - Başarısız çözümler ücretsizdir. Yalnızca başarılı çözümler için ödeme yaparsınız; bu yüzden başarısız bir test çalıştırması hiçbir şeyi tüketmez.
Önce neyi test etmelisiniz
Bir şey büyütmeden önce denemeyi dört soruya cevap vermek için kullanın:
- Sitekey doğru mu? Sayfadan okuyun, bir kez çözün ve token'ın bir hata olmadan döndüğünü doğrulayın.
- Site token'ı kabul ediyor mu? Token'ı form alanına koyun ve gönderin. Bir sonraki sayfa yüklenmelidir.
- 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.
- 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:
- Sitekey'i kodda sabitlemek yerine her çalıştırmada sayfadan okuyun.
- Her çözüm isteğinde yaklaşık 185 saniyelik bir zaman aşımı kullanın.
- Hata yönetimi ve backoff bölümündeki yeniden deneme politikasını ekleyin.
- Anahtarı loglardan ve kaynak kontrolünden uzak tutun.
Denemeden çıkmadan önce kontrol listesi
Üretime geçmeden önce her maddeyi bir kez kontrol edin:
- Sahibi olduğunuz bir sayfadaki gerçek bir çözümden token geldi.
- Token form tarafından kabul edildi ve bir sonraki sayfa yüklendi.
- Başarısız bir çözüm, kodunuzun loglayabildiği açık bir hata üretti.
- Çözüm isteğindeki zaman aşımı en az 185 saniye.
- Anahtar kodda değil, gizli yöneticinizde saklanıyor.
- Yeniden deneme politikanız düzeltilmesi gereken hatalarda duruyor.
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
- Python ile PopularCaptcha nasıl çözülür
- Playwright ve Puppeteer ile PopularCaptcha çözme
- Captcha sitekey nasıl bulunur
- CI'yi yeşil tutmak: captcha varken
Ücretsiz deneme kredisiyle başlayın: hesap oluşturun.