getPage
Documentation / user manual

getPage user manual

A practical guide to working with getPage: first launch, crawler settings, reliable offline copies, output folders, and the downloaded-sites library.

Updated: May 12, 2026For getPage 2.xLite and Pro

1. Quick Start

  1. Open getPage and go to the Start tab.
  2. Enter the website address in Start URL, for example https://example.com/.
  3. Review the quick settings: depth, page limit, delay, timeout, JavaScript rendering, and output folder.
  4. Click the large green Start button.
  5. Watch progress in Download, then open the result from Results or Downloaded sites.
Recommended workflow: choose one base output folder, enable Create subfolders, and let getPage create a clean folder for each download.

2. Application Interface

[Start]

Start

The main working area. It contains the URL field, Start/Stop buttons, and quick parameter blocks. Clicking a numeric block opens an editor; clicking the output-folder block opens folder selection.

[Log]

Download

Shows progress, queue size, downloaded-page count, and a color log with pages, assets, limits, robots.txt decisions, and errors.

[HTML]

Results

Lists downloaded pages with titles and metadata. You can preview content, open source URLs, or select a local index.html for offline preview.

[Library]

Downloaded sites

A desktop-like library of local website copies. Each tile opens the saved index.html and has a menu for rename, shortcut removal, or deleting files.

3. Download Settings

Most settings are available from Configuration. The most common ones are also shown as quick blocks on the Start tab.

SettingMeaningRecommendation
Maximum depthHow far getPage follows links from the start page. In Pro, 0 means no depth limit.Start with 1 or 2 to inspect site structure.
Maximum pagesTotal number of pages that can be downloaded in one run.Use a test limit for large websites, then increase it.
DelayWaiting time between HTTP requests.A longer delay reduces server load and the risk of rate limits.
TimeoutMaximum time to wait for a server response.Increase it for slow websites.
JavaScript renderingUses Chromium through Playwright to save dynamically loaded content.Enable it for React, Vue, Angular, and other script-heavy sites.
Convert links to localRewrites internal links so the saved copy can be browsed offline.Enable it for a local mirror experience.
Export JSONSaves page content and metadata to pages.json.Useful for audits, migrations, and content analysis.
Download assetsDownloads images, CSS, JavaScript, fonts, audio, video, and site icons.Keep enabled unless you only need HTML/text.

Main content selectors

The Main content selectors panel lets you define CSS selectors used for extracting clean content to JSON, for example main, article, .content, or #main.

4. Output Folder and Files

If you do not choose a folder manually, getPage uses ~/getPage. You can change it from Configuration -> Output folder... or by clicking the output-folder block on the Start tab.

With local link conversion

HTML and assets are saved so the copy is convenient to browse offline.

~/getPage/
  index.html
  pages.json
  assets/
  style_abc123.css
  app_def456.js

Without link conversion

HTML usually goes to pages/, while static files go to assets/.

~/getPage/
  pages/
    index.html
    contact.html
  assets/
    logo.png
    style.css
  pages.json

pages.json contains source URLs, titles, descriptions, canonical URLs, extracted text, and local paths to saved files.

5. Automatic Subfolders

Create subfolders is located inside the Output folder block on the Start tab. When enabled, the selected folder becomes a base folder and each crawl receives a new empty subfolder.

~/getPage/
  example.com_2026-05-11_001/
  example.com_2026-05-11_002/
  nci.pl_2026-05-11_001/
This keeps downloads separated, prevents accidental overwrites, and removes the need to choose a new folder for every run.

If the option is disabled, getPage writes directly to the selected folder. When that folder is not empty, the app warns you and lets you cancel, clean the folder, or create a numbered folder next to it.

6. Offline Mode and Results

The best offline results usually come from combining Convert links to local, Download assets, and, for dynamic sites, JavaScript rendering.

  • The Results tab shows downloaded pages and titles.
  • The offline preview starts a local server on 127.0.0.1, so browsers can load local assets correctly.
  • If you already have a mirror, you can select its index.html. On Windows this is intentionally a file chooser, because folder pickers often hide files.

7. Downloaded Sites

After a successful download, getPage creates a shortcut in the Downloaded sites tab. Tiles work like desktop icons: the main icon opens the local website, and the menu button contains management actions.

ActionWhat it does
OpenOpens the local index.html for that copy.
RenameChanges only the library label, not the folder name on disk.
Remove shortcutRemoves the library entry. Files stay on disk.
Remove shortcut and downloaded siteRemoves the entry and the entire downloaded folder after confirmation.

8. Lite, Pro, and License

FeatureLitePro
Maximum depthUp to 2 levelsNo limit
Maximum pagesUp to 50 pagesNo limit
Minimum delay2 secondsCan be shorter
User-AgentFixed defaultConfigurable
Offline mode, JavaScript, JSON, assetsAvailableAvailable

The default Pro purchase is the Microsoft Store add-on. It is a one-time purchase tied to your Microsoft account and does not use the activation-count limit. As an alternative, License -> Upgrade to Pro also accepts a Pro activation code from nci.pl; those codes can be activated up to 20 times and should be deactivated before moving to another device. License data remains unchanged when you update getPage to a newer version.

9. Good Practice and Safety

  • Download only websites you are allowed to access and archive.
  • Respect robots.txt, website terms, copyright, and data-protection rules.
  • Use reasonable delays. Large services can block aggressive crawls.
  • Start with low depth and page limits to understand how wide the link structure is.
  • Use automatic subfolders or separate folders for important projects.
getPage is a tool for lawful archiving and analysis. The user is responsible for how downloaded content is used.

10. Troubleshooting

Downloaded pages are missing content

Enable JavaScript rendering and increase JS wait time. Some pages load important content several seconds after navigation.

Images, CSS, scripts, or icons are missing

Make sure Download assets is enabled. Assets served from external domains may be skipped depending on the site structure and safety rules.

The output folder is not empty

This protects existing files. You can cancel, clean the folder after confirmation, create a sibling folder, or enable Create subfolders.

The site works better in preview than from disk

Some browser scripts do not work well with file://. Use the local offline preview server from the Results tab.