Przejdź do treści głównej

Util::RotateCaptcha - rozpoznawanie captcha przez obsługiwane serwisy

Przegląd scrapera

rotatecaptcha

Ten scraper jest zazwyczaj używany jako komponent podrzędny w innych scraperach, gdzie może być konieczne rozwiązywanie captchy w formie obrazków, a odpowiedzią powinna być liczba stopni, o którą należy obrócić obrazek.

Zasada działania tego scrapera polega na wysłaniu obrazka captcha do serwisu rozwiązującego i otrzymaniu w odpowiedzi liczby stopni, o którą należy obrócić obrazek. Poprawność rozwiązania zależy wyłącznie od serwisu rozwiązującego.

Przypadki użycia scrapera

Możliwości

  • Obsługiwana jest praca z RuCaptcha i 2captcha
  • Możliwość konfiguracji czasu oczekiwania na odpowiedź

Warianty użycia

  • Rozpoznawanie RotateCaptcha we własnych scraperach JS

Zapytania

Jako zapytania należy podawać link do obrazka captcha, przykład:

https://files.a-parser.com/img/rotatecaptcha_sample.png

Warianty wyprowadzania wyników

  • $resp - odpowiedź captcha (liczba stopni, o którą należy obrócić obrazek)
  • $error - jeśli wystąpił błąd, jego opis

Wyprowadzanie rozpoznanego tekstu

Format wyniku:

$resp

Przykład wyniku:

215

Możliwe ustawienia

ParametrWartość domyślnaOpis
ProviderRuCaptchaWybór serwisu rozwiązującego, automatycznie podstawia poprawny adres (url) serwisu
Provider urlDomena serwisu rozwiązującego, pozwala nadpisać domenę serwisu, może być pusta
Client keyKlucz dostępu do serwisu
Wait between get status5Opóźnienie między odpytaniami serwisu rozwiązującego o stan captchy
Max wait time300Maksymalny czas oczekiwania na rozpoznaną captchę
Log captcha imagesZarządzanie wyprowadzaniem obrazków captcha do logu
Angle of rotation per step in degrees5Kąt obrotu za jednym krokiem w stopniach