reCAPTCHA v2 callback

reCAPTCHA v2 Callback Çözücü: Gönder Düğmesi Olmadığında

data-callback reCAPTCHA v2 widget'larını yerel olarak çözün: CapSkip g-recaptcha-response token'ını döndürür ve sayfa callback'i tetiklenir, böylece gönder düğmesi olmayan formlar geçer.

  • Sınırsız çözüm
  • Saniyeler içinde çözer
  • %90-100 doğruluk
  • Yerel olarak çalışır

Bazı reCAPTCHA v2 widget'larında hiç gönder düğmesi bulunmaz. Bunun yerine sayfa, challenge çözüldüğü anda otomatik olarak çalışan bir callback fonksiyonu tanımlar ve formu asıl gönderen veya bir sonraki adımı açan şey bu callback'tir. Pek çok otomasyonun sessizce bozulduğu nokta burasıdır: kusursuz geçerli bir token alırsınız, onu g-recaptcha-response alanına yapıştırırsınız ve hiçbir şey olmaz, çünkü sayfada onu dinleyen hiçbir şey yoktur.

CapSkip, işin her iki yarısını da halleden bir reCAPTCHA v2 callback çözücüsüdür. Challenge'ı kendi Windows makinenizde veya VPS'inizde %90-100 doğrulukla yerel olarak çözer ve geçerli bir g-recaptcha-response token'ı geri verir; tarayıcı uzantısı da sayfa callback'ini sizin için tetikler, böylece form tıpkı gerçek bir ziyaretçide olduğu gibi davranır. Uzak insan çiftliği yok, çözüm başına sayaç yok ve görüntü challenge'ları yaklaşık 0,1 saniyede geçilir.

2Captcha, Anti-Captcha ve CapSolver 1.000 çözüm başına ücret alırken, CapSkip sabit fiyatlı ve sınırsızdır: 1$'lık yedi günlük deneme, ardından sınırsız thread ile sınırsız çözüm için aylık 10$ ve 99$ tek seferlik ömür boyu lisans. Kodsuz Chrome ve Firefox uzantısını kullanın, Python, Node.js, PHP veya .NET SDK'sı üzerinden yönetin ya da mevcut 2Captcha veya Anti-Captcha istemci kodunuzu CapSkip'in yerel API emülasyonuna yönlendirin ve zaten yazdığınız kodu koruyun.

Kod gerekmez. CapSkip uygulamasını çalıştırın ve tarayıcı uzantısı otomatik olarak bağlanır, ardından CAPTCHA'ları doğrudan sayfada çözer. Zaten başka bir servis mi kullanıyorsunuz? Geçiş kolaydır: CapSkip tak-çalıştır bir captcha çözücü 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha ve Captchas.io'yu taklit eder. Servisinizi CapSkip uygulamasındaki hosts dosyasına ekleyin; mevcut kodunuz hiçbir değişiklik olmadan CapSkip'e yönlendirilir ve yerel olarak çözülür.

CapSkip neden en iyi reCAPTCHA callback çözücüsüdür

Sınırsız çözüm, sabit fiyat

Tek bir sabit fiyat: tek seferlik $99'luk ömür boyu lisans, artı $10/ay'dan başlayan düşük bir aylık abonelik. Yüklenecek kredi yok, çözüm başına faturalandırma yok, kısıtlama yok.

Hızlı, yüksek hacimli çözme

Görsel CAPTCHA'lar yaklaşık 0,1 saniyede çözülürken, reCAPTCHA, Turnstile ve GeeTest genellikle sınırsız thread ile birkaç saniye içinde çözülür.

%90-100 doğruluk

Gerçek, canlı doğrulamalarda yüksek başarı oranları, ayrıca yeni bir CAPTCHA türü ortaya çıktığı anda ücretsiz model eğitimi.

Yerel ve gizli

CapSkip, kendi makinenizde veya VPS'inizde çözer. Challenge verileri üçüncü taraf bir insan çözüm çiftliğine asla gitmez.

API emülasyonu

2Captcha, Anti-Captcha, CapSolver ve daha fazlasını emüle eden bir yerel HTTP API. Kodunuzu CapSkip'e yönlendirin ve gerisini olduğu gibi bırakın.

Uzantı + SDK'lar

Chrome ve Firefox için kod gerektirmeyen bir tarayıcı uzantısı, ayrıca otomasyon için resmi Python, Node.js, PHP ve C# SDK'ları.

Callback reCAPTCHA'yı çözmenin üç yolu

Python
from capskip import CapSkip
from selenium import webdriver

solver = CapSkip(host="127.0.0.1", port=8080)

driver = webdriver.Chrome()
driver.get("https://example.com/signup")

result = solver.recaptcha(
    sitekey="6Lc_your-site-key",
    url="https://example.com/signup",
)
token = result["code"]

# No submit button: set the token, then call the page callback with it.
driver.execute_script(
    'document.getElementById("g-recaptcha-response").innerHTML = arguments[0];'
    'myCallbackFunction(arguments[0]);',
    token,
)

Doğrulamayı çözün, token'ı yanıt alanına bırakın, ardından sayfanın normalde başarı durumunda tetiklediği callback'i çalıştırın.

Kod gerektirmeyen tarayıcı eklentisi

CapSkip uzantısını yükleyin; herhangi bir sayfadaki widget'ı algılar ve betik yazmanıza gerek kalmadan sizin için çözer.

Resmi SDK'lar

Python, Node.js, PHP ve C# istemcileriyle çözmeyi kendi kodunuzdan otomatikleştirin. Birkaç satır, geçerli bir token döndürür.

Yerel HTTP API

Ham HTTP mü tercih edersiniz? CapSkip, 2Captcha ve Anti-Captcha API emülasyonlu bir yerel uç nokta sunar; böylece herhangi bir HTTP istemcisi çalışır.

Gerçek bir doğrulamada çalıştığını görün

Her CAPTCHA türü için canlı, etkileşimli demo sayfaları barındırıyoruz. Gerçek widget'ı yükleyin, CapSkip'i çalıştırın ve token'ın geri gelmesini izleyin.

CapSkip ile callback reCAPTCHA nasıl çözülür

  1. 1

    CapSkip'i kurun

    Masaüstü uygulamasını indirin Windows için (veya bir VPS'te çalıştırın) ve başlatın. Yerel çözücü otomatik olarak başlar.

  2. 2

    Uygulamaya giriş yapın

    Şunu satın alın: $1 deneme veya bir Bronze / Silver / Gold lisansı ve giriş bilgileriniz anında e-posta ile gelir, lisans ödeme yaptığınız anda etkinleşir. Bunlarla uygulamaya giriş yapın ve çözmeye hazırsınız. kurulum kılavuzu adım adım anlatır.

  3. 3

    Otomatik olarak çöz

    Şunu kullanın: tarayıcı uzantısı kod gerektirmeyen çözüm için veya şunu çağırın SDK / HTTP API otomasyonunuzdan.

Basit lisanslar, sınırsız çözme

Ömür boyu lisans için bir kez ödeyin, ardından düşük bir aylık abonelik. Her plan, şunun için sınırsız çözümün kilidini açar: callback tabanlı reCAPTCHA v2, asla CAPTCHA başına ücret olmadan.

Bronze

99$ tek seferlik, ardından

$10 / ay

Sınırsız çözüm

1 cihazlık lisans

Tek bir makinede sınırsız yüksek hızlı çözümler ve sınırsız iş parçacığı.

Şimdi abone ol

Gold

99$ tek seferlik, ardından

$20 / ay

Sınırsız çözüm

3 cihazlı lisans

Maksimum ölçek: üç makinede sınırsız çözüm ve sınırsız iş parçacığı.

Şimdi abone ol

Sadece önce denemek mi istiyorsunuz?

$1 karşılığında 7 günlük bir denemeyle başlayın ve kendi hedeflerinizde her türden 1.000 CAPTCHA çözün.

1 dolarlık denemeyi başlatın

Her ücretli lisans şunları içerir

  • CAPTCHA başına ücret olmadan sınırsız yüksek hızlı çözüm
  • Yüksek hacimli otomasyon için sınırsız thread
  • reCAPTCHA, Turnstile, GeeTest ve görüntü CAPTCHA'larını çözer
  • %90 ila %100 tanıma doğruluğu
  • 2Captcha, Anti-Captcha, CapSolver ve daha fazlasını emüle eder
  • Kodlama gerektirmez, ayrıca geliştirici dostu bir API
  • Chrome ve Firefox için tarayıcı uzantısı dâhildir
  • Anında lisans etkinleştirme ve ücretsiz yeni CAPTCHA eğitimi

Hangi katmanın uygun olduğundan emin değil misiniz? Bunları şurada karşılaştırın: fiyatlar sayfası veya şunu okuyun FAQ.

reCAPTCHA callback'i nasıl bulunur ve tetiklenir

Callback genellikle widget'ın data-callback özniteliğinde adlandırılır, örneğin data-callback="myCallbackFunction". Bunun yerine widget JavaScript ile oluşturulmuşsa, grecaptcha.render() fonksiyonuna aktarılan callback özelliğine bakın. İkisi de görünmüyorsa, değeri doğrudan tarayıcı konsolundaki reCAPTCHA yapılandırma nesnesinden ___grecaptcha_cfg.clients[0].aa.l.callback yolundan okuyabilirsiniz; aa.l yolunun sayfadan sayfaya değiştiğini ve birden fazla widget içeren bir sayfada kontrol edilecek clients[1], clients[2] gibi girişlerin bulunacağını unutmayın. Adı öğrendikten sonra çözme iki adımdan oluşur: CapSkip token'ını g-recaptcha-response alanına yazın, ardından callback'i çağırın ve bir argüman bekliyorsa token'ı argüman olarak aktarın. CapSkip tarayıcı uzantısı bunların tümünü sizin için sayfada yapar, dolayısıyla kod gerektirmeyen (no-code) iş akışlarında bakılacak hiçbir şey yoktur.

Sık sorulan sorular

reCAPTCHA callback nedir?
Bu, sayfanın bileşenle birlikte kaydettiği ve challenge çözülür çözülmez reCAPTCHA'nın otomatik olarak çalıştırdığı bir JavaScript fonksiyonudur. Gönder düğmesi olmayan formlarda, verileri gerçekten gönderen veya bir sonraki adımın kilidini açan şey bu callback'tir.
Gönder düğmesi olmadığında token'ım neden çalışmıyor?
Çünkü g-recaptcha-response'u ayarlamak yalnızca yanıtı saklar; sayfaya doğrulamanın başarılı olduğunu söylemez. Sayfa kendi callback'ini bekler; bu nedenle token'ı enjekte ettikten sonra callback'i kendiniz çalıştırmanız gerekir.
reCAPTCHA callback fonksiyonunu nasıl bulurum?
Önce widget'taki data-callback özniteliğini, ardından grecaptcha.render() fonksiyonuna aktarılan callback özelliğini kontrol edin. İkisi de sonuç vermezse, tarayıcı konsolunda ___grecaptcha_cfg.clients[0].aa.l.callback yolunu inceleyin ve sayfada birden fazla widget varsa clients[1] ve sonrasını da kontrol edin.
Token'ı callback'e geçirmem gerekir mi?
Genellikle evet. Birçok callback, çözülen token'ı tek argümanı olarak kabul eder; bu nedenle myCallbackFunction(token) çağırmak güvenli varsayılandır. Bazıları hiç argüman almaz; bu durumda onu argümansız çağırmak yeterlidir.
CapSkip uzantısı callback'leri otomatik olarak işler mi?
Evet. CapSkip uygulamasını çalıştırın; ücretsiz Chrome veya Firefox uzantısı bileşeni algılar, çözer, token'ı enjekte eder ve callback'i sayfada tetikler; böylece kod gerektirmeyen iş akışları için hiçbir şey aranmasına veya betiklenmesine gerek kalmaz.
Callback reCAPTCHA'yı Selenium veya Python'da çözebilir miyim?
Evet. CapSkip Python SDK'sından bir token alın, ardından g-recaptcha-response'u ayarlamak ve callback'i çağırmak için driver.execute_script kullanın. Node.js, PHP ve .NET SDK'ları kendi tarayıcı sürücüleriyle aynı şekilde çalışır.
Görünmez reCAPTCHA da bir callback kullanır mı?
Genellikle evet. Invisible reCAPTCHA'nın checkbox'ı yoktur ve normalde sorgu tamamlandığında bir callback çalıştırır; bu nedenle aynı teknik geçerlidir. O moda özgü ayrıntılar için invisible reCAPTCHA çözücü sayfasına bakın.
Callback reCAPTCHA çözmenin maliyeti nedir?
CapSkip sabit ve sınırsızdır: 7 günlük deneme için $1, ardından $10/ay Bronze, $15 Silver, $20 Gold, ayrıca $99 tek seferlik ömür boyu lisans; kaç widget geçerseniz geçin 1.000 çözüm başına ücret yoktur.

Callback reCAPTCHA çözmeye hazır mısınız?

CapSkip'i indirin, bir lisans etkinleştirin ve tarayıcınızdan veya kodunuzdan sınırsız CAPTCHA çözün. Tek bir sabit fiyat, çözüm başına faturalandırma yok.