1. Szybki start
- Uruchom getPage i przejdź do zakładki Start.
- Wpisz adres strony w polu URL startowy, na przykład
https://example.com/. - Sprawdź szybkie parametry: głębokość, limit stron, opóźnienie, timeout, JavaScript i katalog wyjściowy.
- Kliknij duży zielony przycisk Rozpocznij.
- Obserwuj postęp w zakładce Pobieranie, a potem otwórz wynik z Wyniki albo Pobrane strony.
2. Interfejs programu
Start
Główne miejsce pracy. Zawiera pole URL, przyciski Start/Stop i szybkie bloki parametrów. Kliknięcie bloku liczbowego otwiera edycję, a kliknięcie katalogu pozwala wybrać folder zapisu.
Pobieranie
Pokazuje pasek postępu, licznik pobranych stron, kolejkę i kolorowy log z informacjami o stronach, zasobach, limitach, robots.txt i błędach.
Wyniki
Wyświetla pobrane strony z tytułami i metadanymi. Możesz podejrzeć treść, otworzyć adres źródłowy albo wskazać lokalny plik index.html.
Pobrane strony
Biblioteka lokalnych kopii stron. Każdy kafelek otwiera zapisany index.html i ma menu do zmiany nazwy, usunięcia skrótu albo usunięcia plików.
3. Ustawienia pobierania
Większość ustawień jest dostępna w menu Konfiguracja. Najczęściej używane opcje są też pokazane jako bloki na zakładce Start.
| Ustawienie | Znaczenie | Wskazówka |
|---|---|---|
| Maksymalna głębokość | Określa, jak daleko od strony startowej program podąża za linkami. W Pro wartość 0 oznacza brak limitu głębokości. | Na początek ustaw 1-2, aby poznać strukturę witryny. |
| Maksymalna liczba stron | Łączna liczba stron możliwych do pobrania w jednym przebiegu. | Przy dużych serwisach użyj najpierw limitu testowego. |
| Opóźnienie | Czas oczekiwania między żądaniami HTTP. | Większe opóźnienie zmniejsza obciążenie serwera. |
| Timeout | Maksymalny czas oczekiwania na odpowiedź serwera. | Zwiększ go dla wolniejszych stron. |
| Renderowanie JavaScript | Używa Chromium przez Playwright, aby zapisać treść ładowaną dynamicznie. | Włącz dla stron React, Vue, Angular i podobnych. |
| Konwertuj linki na lokalne | Przepisuje linki wewnętrzne tak, aby kopia działała offline. | Włącz, gdy chcesz lokalny mirror. |
| Eksport JSON | Zapisuje treść i metadane do pages.json. | Przydatne do audytu, migracji i analizy. |
| Pobieraj zasoby | Pobiera obrazy, CSS, JavaScript, czcionki, audio, wideo i ikony strony. | Zostaw włączone, chyba że potrzebujesz tylko HTML/tekstu. |
Selektory treści głównej
Panel Selektory treści głównej pozwala ustawić selektory CSS używane do czystego eksportu treści do JSON, np. main, article, .content albo #main.
4. Katalog wyjściowy i pliki
Jeżeli nie wybierzesz katalogu ręcznie, getPage używa folderu ~/getPage. Możesz go zmienić w Konfiguracja -> Katalog wyjściowy... albo klikając blok katalogu na zakładce Start.
Z konwersją linków
HTML i zasoby są zapisywane tak, aby kopia była wygodna do przeglądania offline.
~/getPage/
index.html
pages.json
assets/
style_abc123.css
app_def456.js
Bez konwersji linków
HTML trafia zwykle do pages/, a zasoby statyczne do assets/.
~/getPage/
pages/
index.html
kontakt.html
assets/
logo.png
style.css
pages.json
pages.json zawiera adresy źródłowe, tytuły, opisy, kanoniczne URL-e, wyodrębnioną treść i lokalne ścieżki do zapisanych plików.
5. Automatyczne podkatalogi
Opcja Utwórz podkatalogi znajduje się w bloku Katalog wyjściowy na zakładce Start. Po jej zaznaczeniu wybrany katalog staje się katalogiem bazowym, a każde pobieranie dostaje nowy pusty podkatalog.
~/getPage/
example.com_2026-05-11_001/
example.com_2026-05-11_002/
nci.pl_2026-05-11_001/
Gdy opcja jest wyłączona, getPage zapisuje bezpośrednio do wskazanego folderu. Jeśli folder nie jest pusty, program ostrzega i pozwala przerwać, wyczyścić folder albo utworzyć folder obok.
6. Tryb offline i wyniki
Najlepsze efekty offline daje połączenie opcji Konwertuj linki na lokalne, Pobieraj zasoby i, dla stron dynamicznych, Renderowanie JavaScript.
- Zakładka Wyniki pokazuje pobrane strony i tytuły.
- Podgląd offline uruchamia lokalny serwer na
127.0.0.1, aby przeglądarka poprawnie ładowała zasoby. - Jeżeli masz już istniejący mirror, możesz wskazać jego
index.html. Na Windows to celowo wybór pliku, bo systemowy wybór katalogu często ukrywa pliki.
7. Pobrane strony
Po udanym pobraniu getPage tworzy skrót w zakładce Pobrane strony. Kafelki działają podobnie do ikon na pulpicie: główna ikona otwiera lokalną stronę, a przycisk menu zawiera akcje zarządzania.
| Akcja | Co robi |
|---|---|
| Otwórz | Otwiera lokalny plik index.html danej kopii. |
| Zmień nazwę | Zmienia tylko podpis w bibliotece, bez zmiany nazwy katalogu na dysku. |
| Usuń skrót | Usuwa wpis z biblioteki. Pliki zostają na dysku. |
| Usuń skrót i pobraną stronę | Usuwa wpis oraz cały folder pobranej strony po potwierdzeniu. |
8. Lite, Pro i licencja
| Funkcja | Lite | Pro |
|---|---|---|
| Maksymalna głębokość | Do 2 poziomów | Bez limitu |
| Maksymalna liczba stron | Do 50 stron | Bez limitu |
| Minimalne opóźnienie | 2 sekundy | Można ustawić krótsze |
| User-Agent | Stały domyślny | Można zmienić |
| Tryb offline, JavaScript, JSON, zasoby | Dostępne | Dostępne |
Domyślnym zakupem Pro jest dodatek w Microsoft Store. To jednorazowy zakup przypisany do konta Microsoft, bez limitu liczby aktywacji. Alternatywnie menu Licencja -> Przejdź na Pro przyjmuje też kod aktywacyjny z nci.pl; takie kody można aktywować do 20 razy i należy je dezaktywować przed przeniesieniem na inne urządzenie. Dane licencji pozostają bez zmian po aktualizacji getPage do nowszej wersji.
9. Dobre praktyki i bezpieczeństwo
- Pobieraj tylko strony, do których masz prawo dostępu i archiwizacji.
- Respektuj
robots.txt, regulaminy witryn, prawo autorskie i przepisy o ochronie danych. - Nie ustawiaj zbyt agresywnego opóźnienia. Duże serwisy mogą blokować intensywne pobieranie.
- Zaczynaj od małej głębokości i niskiego limitu stron, aby poznać strukturę linków.
- Dla ważnych projektów używaj automatycznych podkatalogów albo osobnych folderów.
10. Rozwiązywanie problemów
W pobranej kopii brakuje treści
Włącz Renderowanie JavaScript i zwiększ Czas oczekiwania na JS. Część stron ładuje ważne elementy dopiero po kilku sekundach.
Brakuje obrazków, CSS, skryptów albo ikon
Upewnij się, że włączona jest opcja Pobieraj zasoby. Zasoby z zewnętrznych domen mogą być pomijane zależnie od struktury strony i zasad bezpieczeństwa.
Katalog wyjściowy nie jest pusty
To zabezpieczenie istniejących plików. Możesz przerwać, wyczyścić katalog po potwierdzeniu, utworzyć folder obok albo włączyć Utwórz podkatalogi.
Strona działa lepiej w podglądzie niż z dysku
Niektóre skrypty nie działają dobrze z file://. Użyj lokalnego serwera podglądu z zakładki Wyniki.
