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.

Edytor zadań
Używaj do 20 scraperów w jednym zadaniu, równomiernie rozdzielając wątki, aby ograniczyć bany proxy i zwiększyć szybkość scrapowania.
Liczne ustawienia dla każdego scrapera można zapisać w osobnych presetach i wykorzystywać ponownie w różnych zadaniach.
Dzielenie danych wejściowych pozwala zmieniać format zapytania i zapisywać dodatkowe powiązane dane do wyników.
Oddzielny format zapytania dla każdego scrapera w ramach jednego zadania, z kontrolą kolejności wykonywania formatowania.
Jeśli nie masz pewności co do danych wejściowych, A-Parser zadba o to, aby nie wykonywać zbędnej pracy.
Automatyczne rozwijanie zapytań, podstawianie podzapytań z plików oraz iteracja przez kombinacje alfanumeryczne i listy.
Potężny Template Toolkit pozwala stosować dodatkową logikę do wyników i wyprowadzać dane w różnych formatach, w tym JSON, SQL i CSV.
Zaawansowane możliwości deduplikacji gwarantują unikalność otrzymywanych ciągów, linków i domen.
Zapisuj tylko dane spełniające Twoje kryteria: dopasowania fragmentów, porównania liczbowe lub wyrażenia regularne.
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.
Szczegółowy log dla każdego wątku i każdego zapytania pozwala szybko i wygodnie debugować zadania.
Rozszerzaj logikę A-Parsera, automatycznie uruchamiając różne zadania po kolei i przekazując wyniki jednego zadania jako zapytania do następnego.
Budujesz bazy z wielu zadań? Zapisywanie baz deduplikacyjnych zapewnia, że zawsze otrzymujesz wyłącznie nowe wyniki.
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.
Korzystaj z debuggera, aby szybko zweryfikować działanie zadania podczas jego tworzenia, z szybkim wykonaniem i czytelnym logiem.
Kolejka zadań i harmonogram
Kolejka zadań uwalnia Cię od czekania, aż jedno zadanie się zakończy. Dodaj nieograniczoną liczbę niezależnych zadań.
Kontroluj liczbę jednocześnie uruchomionych zadań, znacząco skracając całkowity czas uzyskania wyników.
Uruchamiaj, wstrzymuj, edytuj lub usuwaj zadania. Wznawiaj zadania od miejsca, w którym zostały przerwane; A-Parser będzie kontynuował zbieranie informacji.
Przy dużej kolejce zadań kluczowe jest kontrolowanie, które zadania startują wcześniej od innych.
Ustaw globalny limit wątków dla wszystkich zadań, a A-Parser automatycznie rozdzieli je między aktywne zadania.
Uzyskaj dostęp do pełnej historii ukończonych zadań, przeglądaj statystyki i dodawaj zadania ponownie do kolejnego uruchomienia.
Uruchamiaj cykliczne zadania za pomocą harmonogramu z elastycznymi ustawieniami interwałów powtarzania.
Sprawdzanie i zarządzanie proxy
A-Parser pracuje ze wszystkimi protokołami proxy, a checker proxy może testować wszystkie typy jednocześnie.
Dodawaj osobne checkery proxy dla różnych źródeł proxy, każdy z własnymi ustawieniami weryfikacji.
Zarządzaj liczbą wątków sprawdzania i pobierania osobno dla każdego checkera proxy.
Określ dane dostępu do proxy w ustawieniach checkera proxy lub w listach proxy z osobnymi danymi autoryzacji.
A-Parser sprawdza proxy pod kątem obsługi metody POST, anonimowości, czasu odpowiedzi i innych parametrów.
Jeśli masz pewność, że proxy działają, możesz wyłączyć sprawdzanie, aby oszczędzać zasoby.
Dla każdego zadania możesz wybrać konkretne źródła proxy, co pozwala na elastyczne przydzielanie zasobów.
Dla jeszcze większej elastyczności używaj różnych proxy w ramach jednego zadania, np. osobnych proxy dla scraperów Google i Yandex.
Jeśli usługa zbanuje proxy, A-Parser przestanie go używać przez określony czas, zmniejszając liczbę nieudanych żądań.
Możesz ograniczyć maksymalną liczbę wątków na jedno proxy, aby nie przeciążać jego zasobów.
Domyślnie A-Parser używa unikalnego proxy dla każdej próby pobrania danych, ale to zachowanie można zmienić.
Ta funkcja pozwala wykluczyć niektóre proxy z ogólnego użytku i przypisać je tylko do konkretnych zadań.
Elastyczne ustawienia
Zapisuj grupy ustawień w różnych presetach i używaj ich ponownie w różnych zadaniach.
Na przykład scraper Google pozwala określić liczbę stron, liczbę wyników na stronę, ustawienia języka, geolokalizację i wiele więcej.
Eksportuj swoje ustawienia i scrapery, aby udostępniać je innym, lub importuj gotowe zadania z naszego katalogu.
Wielowątkowość i wydajność
A-Parser jest zbudowany w pełni na architekturze asynchronicznej, zdolnej do uruchamiania do 3 000 jednoczesnych asynchronicznych wątków.
A-Parser wykorzystuje wiele optymalizacji dla lepszej wydajności, a my stale profilujemy i ulepszamy nasz kod.
Nie ma limitów liczby zapytań, rozmiaru plików z zapytaniami ani liczby wyników.
Większość zadań działa płynnie na każdym standardowym komputerze biurowym lub domowym, a także na każdym podstawowym VDS.
Obecnie A-Parser może efektywnie wykorzystywać do 4 rdzeni procesora. Wkrótce pojawi się licencja z obsługą nieograniczonej liczby rdzeni.
Rozpoznawanie CAPTCHA
Najpopularniejsze oprogramowanie do rozpoznawania CAPTCHA obsługuje wiele typów CAPTCHA, w tym reCAPTCHA v2.
Obsługujemy integrację z ogromną większością usług, w tym Anti-Captcha, RuCaptcha, CapMonster.cloud, 2Captcha i innymi.
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
Stosuj wyrażenia regularne do danych uzyskanych ze scrapera Net::HTTP lub pająka HTML::LinkExtractor.
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.
Możesz stosować dodatkowe przetwarzanie do danych źródłowych wszystkich wbudowanych scraperów (np. wyników wyszukiwania Google).
Używaj wyrażeń regularnych, aby znajdować linki do następnej strony paginacji, a A-Parser automatycznie przejdzie przez wszystkie strony.
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.
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
Liniowy kod w stylu synchronicznym z użyciem async/await, który A-Parser wykona w wielowątkowym środowisku.
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.
Pisz w nowoczesnym JavaScript (ES2020+) lub użyj TypeScript dla silnego typowania i podświetlania składni.
Ogromny katalog modułów NPMJS pozwala bez ograniczeń rozszerzać możliwości A-Parsera w zakresie ekstrakcji i przetwarzania danych.
A-Parser dodaje obsługę proxy do popularnej biblioteki Puppeteer, umożliwiając automatyczne używanie różnych proxy dla różnych kart.
Możesz wysyłać żądania do dowolnych wbudowanych lub innych scraperów JavaScript, co pozwala tworzyć dowolnie złożoną logikę.
Automatyzacja i API
Wysyłaj żądania HTTP z własnych programów i skryptów albo korzystaj z naszych gotowych bibliotek dla NodeJS, Pythona, PHP i Perla.
Dodawaj zadania według nazwy presetu lub przekazując pełną strukturę JSON ze szczegółowymi ustawieniami.
Uzyskaj pełną kontrolę nad kolejką zadań, śledź statusy zadań i pobieraj wyniki.
Wyślij żądanie HTTP i otrzymaj wyniki natychmiast po zakończeniu zbierania danych.
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.
Dla pełnej automatyzacji dostępna jest zdalna aktualizacja A-Parsera przez wywołanie API.
Ciągłe ulepszenia i wsparcie
Stały rozwój A-Parsera zapewnia naszym użytkownikom nowe możliwości rok po roku.
Codziennie i automatycznie testujemy wszystkie wbudowane scrapery, dzięki czemu możemy szybko wydawać aktualizacje w odpowiedzi na zmiany layoutu lub wyników.
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.
Regularnie publikujemy materiały edukacyjne, przykładowe presety i scrapery, a także filmy instruktażowe na naszym kanale YouTube.
Większość nowych funkcji i scraperów powstaje na podstawie próśb naszych użytkowników.
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
- Zawiera scrapery Google i Yandex
- 3 miesiące aktualizacji
- Bonusowe proxy: 20 wątków przez 2 tygodnie
- Wsparcie
A-Parser Pro
Dostęp do wszystkich scraperów
- 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
- 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.
