Page Extractor

In the side panel this tool is called Same details from many pages. You give it a list of pages and choose the details once. CrawlPilot reads every page and returns one row per page: prices and SKUs from 500 product pages, titles and authors from 100 articles, or anything else that sits in the same place on each page.

When to Use It

  • You have product, job or profile URLs and need the same fields from each
  • You want the full text of a reading list, for notes or an LLM
  • A page needs a click first (a cookie banner, a "Show more" or a tab) before the data appears

To get the URLs in the first place, use Get a list from this page on a category or search page. Then either use its link column here, or click Add details from each item's page when the list finishes.

The tool has three steps, shown at the top of the panel: Details → Pages → Run.

Step 1 — Details: What Do You Want?

Open CrawlPilot on one of the pages → Many pages. The first question is Which details do you want?:

The "Same details from many pages" screen: step 1 of Details, Pages, Run, with two choices: Article text & details, or Pick the fields yourself
Choose the details first; the pages to read come next.

Article text & details gets the title, author, date, full text, links and tables, with nothing to set up. See Metadata Extractor for what it collects.

Pick the fields yourself: point at each field on this page, and CrawlPilot gets the same from every page.

  1. 01
    Under Pick the fields, point at what you want on the page, such as the price, and click it.
  2. 02
    Name the field and choose What to take: Text (the default), Link (href), Image (src), List of texts, or Table (rows).
  3. 03
    If the highlight is too small or too big, use Adjust on the page (wider or narrower).
  4. 04
    Click Save field, then Add field for the next one.
  5. 05
    Pick data fields offers what the page already publishes about itself (price, images, specs). Fields read this way are marked Page data and keep working when the site changes its layout.
  6. 06
    If something has to be opened first, click Add a click: open tabs, dropdowns or "Show more", or close a cookie banner.
  7. 07
    Click Next: pages.

Each field stores its selectors best first, with backups (CSS or XPath, one per line), so a field still works when one selector stops matching.

On a single product page, the home screen offers this tool directly with Get this product's details:

CrawlPilot's home screen on a product page: "A product page · Abominable Hoodie" with a "Get this product's details" button
CrawlPilot recognises product pages and suggests getting their details.

Step 2 — Pages: Which Pages to Read?

The page you're on is added for you. Click Choose a different source to add more pages:

SourceWhat it adds
This pageThe page open in this tab
Upload a fileA CSV with one page address per row, or one URL per line
A list you savedThe links in a table you already have in My data
Find pages on this sitePages from the site's sitemap, grouped by kind of page. Filter with Only URLs like or Skip URLs like
The Pages step showing "Which pages?", a URL list with one Wikipedia page loaded, and Next: 1 page
The page you're on starts the list.

Click Next: N pages.

Step 3 — Run

Check the summary and options, then click Get N pages:

The Run step for Article text & details: options to keep links and images, read hidden sections, Pages at once 5, and Pause between pages 1000 ms
Options and speed, then Get N pages.
  • Pages at once (1–5 tabs) and Pause between pages set the speed. A pause is gentler on the site. CrawlPilot suggests a number of tabs that suits your computer, and eases off when it struggles.
  • The run uses a background window, so you can keep browsing.
  • Stop ends the run and keeps every page read so far. See what's done so far opens the partial table.

When it finishes:

The panel showing "Done · text from 1 page" with See your table and Start over
Every run is saved in My data.

Click See your table to sort, clean and export the results. Job details shows how many pages each field was found on, so you can spot one that needs re-picking.

Lists on a Page

When a field holds several items (a list of specs or a table of variants), choose how it goes into the table under Lists in the output:

  • One column: each list is one JSON column holding all its items
  • Field 1 … Field 10 columns: the first 10 items, one per column
  • Row per item: one row per item of the first list, with the page's other fields repeated on each row

Pages Behind a Login

CrawlPilot runs in your own Chrome session. If you're logged in to a site, it can read the same pages you can. Log in before you start. In the site's settings you can choose to Pause for me or Skip the page when a login page or an "are you human" check appears (open them from a recipe card under Recipes).

Save It as a Recipe

To run the same fields on new pages later, open the run's ⋮ menu in My data and choose Save as recipe. See Recipes.