Nieograniczone możliwości w A-Parserze

Zebraliśmy wszystkie zalety na jednej stronie, a szczegółowe informacje o każdej funkcji znajdziesz w dokumentacji.

Windows
Linux
macOS (Docker)
Logotypy scraperów w tle

Edytor zadań

Wiele scraperów w jednym zadaniu

Używaj do 20 scraperów w jednym zadaniu, równomiernie rozdzielając wątki, aby ograniczyć bany proxy i zwiększyć szybkość scrapowania.

Presety scraperów

Liczne ustawienia dla każdego scrapera można zapisać w osobnych presetach i wykorzystywać ponownie w różnych zadaniach.

Kreator zapytań

Dzielenie danych wejściowych pozwala zmieniać format zapytania i zapisywać dodatkowe powiązane dane do wyników.

Formatowanie zapytań

Oddzielny format zapytania dla każdego scrapera w ramach jednego zadania, z kontrolą kolejności wykonywania formatowania.

Usuwanie duplikatów zapytań

Jeśli nie masz pewności co do danych wejściowych, A-Parser zadba o to, aby nie wykonywać zbędnej pracy.

Makra podstawiania

Automatyczne rozwijanie zapytań, podstawianie podzapytań z plików oraz iteracja przez kombinacje alfanumeryczne i listy.

Formatowanie wyników

Potężny Template Toolkit pozwala stosować dodatkową logikę do wyników i wyprowadzać dane w różnych formatach, w tym JSON, SQL i CSV.

Usuwanie duplikatów wyników

Zaawansowane możliwości deduplikacji gwarantują unikalność otrzymywanych ciągów, linków i domen.

Filtrowanie wyników

Zapisuj tylko dane spełniające Twoje kryteria: dopasowania fragmentów, porównania liczbowe lub wyrażenia regularne.

Jednoczesny zapis do różnych plików

Używaj różnych formatów dla różnych plików i stosuj dodatkowe warunki oraz filtry, wszystko w ramach jednego zadania, aby oszczędzać zasoby parsowania.

Logowanie zadań

Szczegółowy log dla każdego wątku i każdego zapytania pozwala szybko i wygodnie debugować zadania.

Łączenie zadań

Rozszerzaj logikę A-Parsera, automatycznie uruchamiając różne zadania po kolei i przekazując wyniki jednego zadania jako zapytania do następnego.

Zapisywanie baz deduplikacyjnych

Budujesz bazy z wielu zadań? Zapisywanie baz deduplikacyjnych zapewnia, że zawsze otrzymujesz wyłącznie nowe wyniki.

Kontrola liczby wątków

Uruchamiając każde zadanie z określoną liczbą wątków, możesz mieć pewność, że A-Parser nie przekroczy Twojego planu proxy ani zasobów serwera.

Debugger zadań

Korzystaj z debuggera, aby szybko zweryfikować działanie zadania podczas jego tworzenia, z szybkim wykonaniem i czytelnym logiem.

Kolejka zadań i harmonogram

Dodawanie wielu zadań

Kolejka zadań uwalnia Cię od czekania, aż jedno zadanie się zakończy. Dodaj nieograniczoną liczbę niezależnych zadań.

Jednoczesne wykonywanie zadań

Kontroluj liczbę jednocześnie uruchomionych zadań, znacząco skracając całkowity czas uzyskania wyników.

Zarządzanie zadaniami

Uruchamiaj, wstrzymuj, edytuj lub usuwaj zadania. Wznawiaj zadania od miejsca, w którym zostały przerwane; A-Parser będzie kontynuował zbieranie informacji.

Priorytety zadań

Przy dużej kolejce zadań kluczowe jest kontrolowanie, które zadania startują wcześniej od innych.

Dynamiczny limit wątków

Ustaw globalny limit wątków dla wszystkich zadań, a A-Parser automatycznie rozdzieli je między aktywne zadania.

Historia zadań

Uzyskaj dostęp do pełnej historii ukończonych zadań, przeglądaj statystyki i dodawaj zadania ponownie do kolejnego uruchomienia.

Harmonogram zadań

Uruchamiaj cykliczne zadania za pomocą harmonogramu z elastycznymi ustawieniami interwałów powtarzania.

Sprawdzanie i zarządzanie proxy

Obsługa proxy HTTP(S) i SOCKS4/5

A-Parser pracuje ze wszystkimi protokołami proxy, a checker proxy może testować wszystkie typy jednocześnie.

Nielimitowane checkery proxy

Dodawaj osobne checkery proxy dla różnych źródeł proxy, każdy z własnymi ustawieniami weryfikacji.

Wielowątkowe sprawdzanie i pobieranie proxy

Zarządzaj liczbą wątków sprawdzania i pobierania osobno dla każdego checkera proxy.

Obsługa proxy z autoryzacją

Określ dane dostępu do proxy w ustawieniach checkera proxy lub w listach proxy z osobnymi danymi autoryzacji.

Różne typy sprawdzania

A-Parser sprawdza proxy pod kątem obsługi metody POST, anonimowości, czasu odpowiedzi i innych parametrów.

Opcja wyłączenia sprawdzania proxy

Jeśli masz pewność, że proxy działają, możesz wyłączyć sprawdzanie, aby oszczędzać zasoby.

Wybór checkera proxy per zadanie

Dla każdego zadania możesz wybrać konkretne źródła proxy, co pozwala na elastyczne przydzielanie zasobów.

Wybór checkera proxy per scraper

Dla jeszcze większej elastyczności używaj różnych proxy w ramach jednego zadania, np. osobnych proxy dla scraperów Google i Yandex.

Bany proxy

Jeśli usługa zbanuje proxy, A-Parser przestanie go używać przez określony czas, zmniejszając liczbę nieudanych żądań.

Limit wątków na proxy

Możesz ograniczyć maksymalną liczbę wątków na jedno proxy, aby nie przeciążać jego zasobów.

Ponowne użycie proxy między próbami

Domyślnie A-Parser używa unikalnego proxy dla każdej próby pobrania danych, ale to zachowanie można zmienić.

Rezerwowanie proxy

Ta funkcja pozwala wykluczyć niektóre proxy z ogólnego użytku i przypisać je tylko do konkretnych zadań.

Elastyczne ustawienia

Wszystkie ustawienia w presetach

Zapisuj grupy ustawień w różnych presetach i używaj ich ponownie w różnych zadaniach.

Szczegółowe ustawienia dla każdego scrapera

Na przykład scraper Google pozwala określić liczbę stron, liczbę wyników na stronę, ustawienia języka, geolokalizację i wiele więcej.

Import i eksport

Eksportuj swoje ustawienia i scrapery, aby udostępniać je innym, lub importuj gotowe zadania z naszego katalogu.

Wielowątkowość i wydajność

Asynchroniczna architektura

A-Parser jest zbudowany w pełni na architekturze asynchronicznej, zdolnej do uruchamiania do 3 000 jednoczesnych asynchronicznych wątków.

Liczne optymalizacje

A-Parser wykorzystuje wiele optymalizacji dla lepszej wydajności, a my stale profilujemy i ulepszamy nasz kod.

Miliony i miliardy zapytań oraz wyników

Nie ma limitów liczby zapytań, rozmiaru plików z zapytaniami ani liczby wyników.

Niskie zużycie zasobów

Większość zadań działa płynnie na każdym standardowym komputerze biurowym lub domowym, a także na każdym podstawowym VDS.

Rozkład obciążenia na rdzenie

Obecnie A-Parser może efektywnie wykorzystywać do 4 rdzeni procesora. Wkrótce pojawi się licencja z obsługą nieograniczonej liczby rdzeni.

Rozpoznawanie CAPTCHA

Integracja z XEvil i CapMonster

Najpopularniejsze oprogramowanie do rozpoznawania CAPTCHA obsługuje wiele typów CAPTCHA, w tym reCAPTCHA v2.

Integracja z usługami rozpoznawania online

Obsługujemy integrację z ogromną większością usług, w tym Anti-Captcha, RuCaptcha, CapMonster.cloud, 2Captcha i innymi.

Obsługa rozpoznawania w scraperze

Obsługa rozpoznawania CAPTCHA jest wbudowana we wszystkie popularne scrapery. Możesz też używać jej we własnych, niestandardowych scraperach JavaScript.

Tworzenie presetów na podstawie wyrażeń regularnych

Zbieranie danych z dowolnych witryn

Stosuj wyrażenia regularne do danych uzyskanych ze scrapera Net::HTTP lub pająka HTML::LinkExtractor.

Praca ze zmiennymi i tablicami

Zbieraj pojedyncze punkty danych do zmiennych, a powtarzające się bloki (listy, tabele) do tablic. Wyprowadzaj dane w wygodnym formacie za pomocą silnika szablonów.

Rozszerzanie standardowych możliwości scraperów

Możesz stosować dodatkowe przetwarzanie do danych źródłowych wszystkich wbudowanych scraperów (np. wyników wyszukiwania Google).

Nawigacja po paginacji

Używaj wyrażeń regularnych, aby znajdować linki do następnej strony paginacji, a A-Parser automatycznie przejdzie przez wszystkie strony.

Walidacja danych

Używaj wyrażeń regularnych do walidacji treści, sprawdzania banów proxy lub wykrywania captcha. A-Parser automatycznie ponowi próbę z innym proxy w razie błędu.

Dodatkowe przetwarzanie wyników

Dzięki konstruktorowi wyników możesz wykonywać operacje znajdź-zamień przy użyciu wyrażeń regularnych na dowolnych wynikach scrapowania.

Tworzenie scraperów w JavaScript

Prosty i zwięzły kod JavaScript

Liniowy kod w stylu synchronicznym z użyciem async/await, który A-Parser wykona w wielowątkowym środowisku.

Obsługa proxy i ponownych prób

A-Parser pozwala skupić się na pisaniu kodu do ekstrakcji i transformacji danych, automatycznie obsługując całe zarządzanie proxy i ponowne próby.

Obsługa TypeScript

Pisz w nowoczesnym JavaScript (ES2020+) lub użyj TypeScript dla silnego typowania i podświetlania składni.

Korzystanie z modułów NodeJS

Ogromny katalog modułów NPMJS pozwala bez ograniczeń rozszerzać możliwości A-Parsera w zakresie ekstrakcji i przetwarzania danych.

Sterowanie Chrome przez Puppeteer z obsługą proxy

A-Parser dodaje obsługę proxy do popularnej biblioteki Puppeteer, umożliwiając automatyczne używanie różnych proxy dla różnych kart.

Wywoływanie wbudowanych i innych scraperów JavaScript

Możesz wysyłać żądania do dowolnych wbudowanych lub innych scraperów JavaScript, co pozwala tworzyć dowolnie złożoną logikę.

Automatyzacja i API

Pełna kontrola przez API HTTP/JSON

Wysyłaj żądania HTTP z własnych programów i skryptów albo korzystaj z naszych gotowych bibliotek dla NodeJS, Pythona, PHP i Perla.

Tworzenie zadań

Dodawaj zadania według nazwy presetu lub przekazując pełną strukturę JSON ze szczegółowymi ustawieniami.

Zarządzanie kolejką

Uzyskaj pełną kontrolę nad kolejką zadań, śledź statusy zadań i pobieraj wyniki.

Pojedyncze i zbiorcze żądania w trybie blokującym

Wyślij żądanie HTTP i otrzymaj wyniki natychmiast po zakończeniu zbierania danych.

API Redis

Nasze rozwiązanie dla projektów o dużym obciążeniu. Podłącz nieograniczoną liczbę instancji A-Parsera, aby przetwarzać żądania API w kolejce Redis z minimalnym opóźnieniem.

Aktualizowanie A-Parsera przez API

Dla pełnej automatyzacji dostępna jest zdalna aktualizacja A-Parsera przez wywołanie API.

Ciągłe ulepszenia i wsparcie

140+ wersji A-Parsera wydanych od 2011 roku

Stały rozwój A-Parsera zapewnia naszym użytkownikom nowe możliwości rok po roku.

Regularne aktualizacje wbudowanych scraperów

Codziennie i automatycznie testujemy wszystkie wbudowane scrapery, dzięki czemu możemy szybko wydawać aktualizacje w odpowiedzi na zmiany layoutu lub wyników.

Wsparcie techniczne

Bezpłatne wsparcie techniczne jest dostępne dla wszystkich użytkowników i jest powszechnie uznawane za najlepsze wśród porównywalnych produktów.

Materiały edukacyjne

Regularnie publikujemy materiały edukacyjne, przykładowe presety i scrapery, a także filmy instruktażowe na naszym kanale YouTube.

Słuchamy Twoich opinii na naszym forum

Większość nowych funkcji i scraperów powstaje na podstawie próśb naszych użytkowników.

Usługi płatne

Możemy oszczędzić Twój czas, oferując niestandardowe tworzenie scraperów na naszej platformie, a także integrację z Twoją logiką biznesową i bazami danych.

Wybierz odpowiednią licencję

Licencja dożywotnia, aktualizacje kupowane osobno

A-Parser Lite

Podstawowy pakiet: Scraper Google i Yandex

$ 179
  • Zawiera scrapery Google i Yandex
  • 3 miesiące aktualizacji
  • Bonusowe proxy: 20 wątków przez 2 tygodnie
  • Wsparcie
Popularne

A-Parser Pro

Dostęp do wszystkich scraperów

$ 299
  • Pełny zestaw ponad 110 scraperów
  • Twórz własne scrapery JavaScript
  • 6 miesięcy aktualizacji
  • Bonusowe proxy: 50 wątków na miesiąc
  • Zawiera wszystkie funkcje planu Lite

A-Parser Enterprise

Dostęp do wszystkich scraperów i API

$ 479
  • Kontrola API
  • Wielordzeniowe przetwarzanie zadań
  • Integracja z Redis
  • Zawiera wszystkie funkcje planu Pro

Aktualizacje: 49 USD za 3 miesiące, 149 USD za rok lub 399 USD dożywotnio

Płatne rozwiązania

Niestandardowe tworzenie scraperów

Wierzymy, że można scrapować dowolne dane.

Tworzymy niestandardowe rozwiązania do pozyskiwania dowolnych danych z dowolnej strony internetowej.

Stworzymy scraper, który eksportuje wyniki w potrzebnym Ci formacie, zgodnie z Twoimi wymaganiami.