Ana içeriğe atla

Util::AntiGate - AntiGate servisi aracılığıyla captcha tanıma

Veri kazıyıcı incelemesi

antigate

Bu veri kazıyıcı genellikle, resim şeklindeki captchaların çözülmesinin gerekebileceği diğer veri kazıyıcılarda (örneğin: SE::YandexSE::Yandex, Check::RosKomNadzorCheck::RosKomNadzor ve ayrıca özel JavaScript veri kazıyıcılarında) bağlı bir bileşen olarak kullanılır.

Bu veri kazıyıcının çalışma prensibi, captcha resmini bir çözme servisine göndermek ve yanıt olarak captcha'da gösterilen metin değerini almaktır. Çözümün doğruluğu yalnızca çözme servisine ve bazen captcha ayarlarına bağlıdır.

Bu veri kazıyıcının bağlantı ve yapılandırma süreci Anticaptcha Ayarları makalesinde ayrıntılı olarak açıklanmıştır.

Veri kazıyıcı kullanım örnekleri

Özellikler

  • Tüm AntiGate uyumlu servislerle çalışma desteklenir: AntiCaptcha, RuCaptcha, 2captcha, XEvil, CapMonster, CapMonster.cloud, CapSolver, captchas.io, ApiBar vb.
  • Yanıt bekleme süresini, captcha parametrelerini esnek bir şekilde yapılandırma ve yanlış çözülmüş captcha hakkında çözme servisini bilgilendirme imkanı.

Kullanım Durumları

  • Sonuçları almak için isteğe bağlı veya zorunlu olarak captcha çözülmesi gereken yerleşik veri kazıyıcılarda captcha tanıma
  • Özel JS veri kazıyıcılarında captcha tanıma
  • Resimlerden küçük metin verilerinin tanınması (örneğin telefon numaraları)

Sorgular

Sorgu olarak captcha bağlantısını belirtmeniz gerekir, örnek:

https://files.a-parser.com/img/get-captcha-image.png

Sonuç çıktı seçenekleri

  • $answer - captcha yanıtı
  • $error - bir hata oluşursa, hatanın açıklaması

Tanınan metnin çıktısı

Sonuç formatı:

$answer

Sonuç örneği:

332822

Olası ayarlar

ParametreVarsayılan değerAçıklama
ProviderAntiCaptchaÇözme servisi seçimi, servisin doğru adresini (url) otomatik olarak yerleştirir
Provider urlÇözme servisi alanı, servis alanını geçersiz kılmaya izin verir, boş olabilir
Client keyServis erişim anahtarı
HTTP errors retries5Ağ arızalarında captcha'yı tanıma denemesi sayısı
HTTP timeout60saniye cinsinden sunucu yanıt zaman aşımı
Wait between get status5Captcha durumu hakkında antigate servisini sorgulama arasındaki gecikme
Max wait time300Tanınan captcha için maksimum bekleme süresi
NO_SLOT_AVAILABLE retries5Servis aşırı yüklenme mesajı verirse, captcha'yı anticaptcha servisine yükleme denemesi sayısı
NO_SLOT_AVAILABLE interval2Denemeler arasındaki saniye cinsinden bekleme aralığı
Param "phrase"00 = varsayılan değer (tek kelime). 1 = captcha iki kelime içeriyor
Param "regsense"00 = varsayılan değer (büyük/küçük harf önemsiz). 1 = büyük/küçük harf duyarlı
Param "numeric"00 = varsayılan değer. 1 = captcha sadece rakamlardan oluşur. 2 = Captcha rakam içermez
Param "calc"00 = varsayılan değer. 1 = captcha üzerinde rakamlardan oluşan matematiksel işlem
Param "min_len"00 = varsayılan değer. >0 = çalışanın girmesi gereken minimum captcha metni uzunluğu
Param "max_len"00 = varsayılan değer (sınırsız). >0 = çalışanın girmesi gereken maksimum captcha metni uzunluğu
Param "is_russian"00 = varsayılan değer. 1 = captcha'yı Rusça bilen bir çalışana göster
Fake answerSahte yanıt, servisi kullanmaz ancak yanıt olarak hemen rastgele bir dize verir, veri kazıyıcıları test etmek için kullanılır
Report bad captchasSeçenek devre dışı bırakılırsa, captcha doğruluğu sorgusu için harcanan zamandan tasarruf edilir. CapMonster ve XEvil için geçerlidir
Log captcha imagesGünlüğe captcha resimlerinin çıktısını yönetme
Stop task on zero balanceÇözme servisi bakiyesi biterse görevi durdur