Veri çekme sırasında otomatik CAPTCHA çözümü

A-Parser ile veri çekerken Google reCAPTCHA, hCaptcha ve Cloudflare Turnstile kontrollerini geçin. CAPTCHA çözüm servislerini hazır veya kendi geliştirdiğiniz JS scraperlarına bağlayın.

Her türlü web sitesi için

Net::HTTP ile yerleşik Cloudflare aşma

A-Parser'ın yerleşik Net::HTTP scraperı, web sitelerinden veri toplar ve Chrome kullanarak Cloudflare kontrollerini otomatik aşmayı destekler.

JA3, JA3N, JA4, JA4H ve Akamai parmak izleri

Bazı siteler, scraperları normal tarayıcılardan ayırt etmek için bağlantı ve istek parametrelerini analiz eder. A-Parser'ın yerleşik HTTP istemcisi, Windows ve Android için Chrome'un TLS ve HTTP/2 parmak izlerini yeniden oluşturur.

  • JA3, JA3N ve JA4. Bağlantı kurulurken TLS istemcisinin parametrelerini yansıtır.
  • JA4H. HTTP isteğinin metodunu, protokol sürümünü ve başlıklarını tanımlar.
  • Akamai. HTTP/2 bağlantı ayarlarını ve sözde başlıkların sırasını yansıtır.

Böylece A-Parser istekleri, bağlantı parametreleri bakımından Chrome isteklerine benzer ve bu da veri toplarken engellemelerden kaçınmaya yardımcı olur.

Net::HTTP scraper dokümantasyonu

Nasıl çalışır?

CAPTCHA'larla nasıl çalışacağınızı seçin

Bir çözüm servisi bağlayın veya scraperınızda destekleniyorsa otomatik yöntemi kullanın.
Bir çözüm servisi bağlayın

Uyumlu bir servis seçin, anahtarınızı girin ve ayarları bir ön ayara kaydedin. Ardından ön ayarı yerleşik veya kendi geliştirdiğiniz bir JS scraperında kullanın.

Otomatik yöntemleri kullanın

Cloudflare Turnstile, bir çözüm servisi olmadan da çözülebilir: Auto modunda A-Parser bir tarayıcı kullanır. Bu yöntem, Util::Turnstile desteği olan scraperlarda kullanılabilir. Wordstat scraperlarında Yandex SmartCaptcha'yı otomatik aşma seçeneği de bulunur.

Yardımcı scraperlar

CAPTCHA çözümü için scraperlar

A-Parser'da farklı CAPTCHA türleri için yardımcı scraperlar bulunur. Bunları CAPTCHA desteği sunan hazır scraperlara bağlayın veya kendi JS scraperlarınızda kullanın. Servislerin uyumluluğu CAPTCHA türüne bağlıdır.
Cloudflare Turnstile
Util::Turnstile

Cloudflare Turnstile'ı bir CAPTCHA çözüm servisi üzerinden veya tarayıcı yardımıyla otomatik olarak aşar.

Google reCAPTCHA v2
Util::ReCaptcha2

Google reCAPTCHA v2'yi çözüm için servise gönderir ve scraperın kullanacağı tokenı alır.

Google reCAPTCHA v3
Util::ReCaptcha3

Veri çekerken Google reCAPTCHA v3'ü çözüm servisleri aracılığıyla otomatik olarak çözer. Scraper yanıt olarak bir token alır.

hCaptcha
Util::hCaptcha

hCaptcha'yı bir çözüm servisi üzerinden çözer: scraper CAPTCHA verilerini gönderir ve bir token alır.

Görsel CAPTCHA çözümü
Util::AntiGate

Görsellerdeki metin CAPTCHA'larını AntiGate uyumlu servisler ve programlar aracılığıyla çözer.

Görsel döndürme CAPTCHA'larının çözümü
Util::RotateCaptcha

Görselin döndürülme açısını RuCaptcha veya 2Captcha'dan alır. Kendi geliştirdiğiniz JS scraperları için uygundur.

Yandex Çeviri ile CAPTCHA çözümü
Util::YandexRecognize

Basit görsel CAPTCHA'ları Yandex Çeviri yardımıyla ücretsiz çözer, ancak doğruluk oranı düşüktür.

Servisler ve programlar

CAPTCHA çözüm servisleri ve programları

Uygun bir servis veya program seçin ve ayarlarını ön ayara girin. Destek, CAPTCHA türüne, seçilen scrapera ve servisin özelliklerine bağlıdır. Uyumluluğu dokümantasyondan kontrol edin.

Çevrimiçi servisler

CAPTCHA çözüm servisleri. Util::AntiGate için AntiGate ile uyumlu başka servisler de bağlanabilir.

Programlar

CAPTCHA çözümü için XEvil ve CapMonster programları da bağlanabilir.

Kendi JS scraperlarınız için

Scraperınıza CAPTCHA çözümü ekleyin

Kodunuzdan bir yardımcı scraper çağırın. Örneğin reCAPTCHA v2 için Util::ReCaptcha2'ye yapılandırılmış bir ön ayar, site anahtarı ve sayfa adresi aktarabilirsiniz.

JS scraperlarında CAPTCHA ile çalışma
await this.parser.request(
  'Util::ReCaptcha2',
  this.conf.Util_ReCaptcha2_preset,
  {},
  siteKey + ' ' + endPoint
);

Hazır scraperlar

Hangi scraperlar CAPTCHA ile çalışmayı destekliyor?

A-Parser'ın yerleşik scraperları, site kontrollerini geçmek için farklı yöntemler kullanır. Scrapera bağlı olarak bir CAPTCHA çözüm scraperı bağlayabilir veya varsa otomatik aşma yöntemini kullanabilirsiniz.

Diğer arama motorları

Dogpile, Cloudflare kontrollerini aşma yöntemini, görsel scraperı ise Util::ReCaptcha2'yi kullanır. Bing scraperı CAPTCHA'larla çalışmayı destekler; Rambler scraperı ise soft CAPTCHA'nın geçmesini bekler.

Yandex Market

CAPTCHA'larla çalışmak için AntiGate'i bağlayın veya tıklama CAPTCHA'larını servis kullanmadan otomatik çözmek için Auto-Solve ClickCaptcha'yı etkinleştirin.

Majestic

verify doğrulama sayfasındaki Turnstile kontrolü için bir çözüm servisiyle veya Auto modunda yapılandırılmış Util::Turnstile ön ayarı kullanın.

Genel amaçlı scraper

Net::HTTP, URL üzerinden veri alır ve Chrome aracılığıyla Cloudflare kontrollerini otomatik olarak aşabilir.