LogoEasy Scraper

Page Details Scraping

Extract data from multiple individual pages using a list of URLs

Overview

Details scraping (also called "page scraping" or "URL scraping") allows you to extract specific data from multiple individual pages. Instead of scraping a list from one page, you provide a list of URLs and Easy Scraper visits each URL to extract the data you specify.

Use cases:

  • Extract product details from a list of product URLs
  • Gather article content from multiple blog posts
  • Collect company information from business profile pages
  • Scrape property details from real estate listings
  • Extract contact information from multiple profile pages

How Page Details Scraping Works

Provide URLs

Give Easy Scraper a list of URLs to visit. This can come from:

  • URLs scraped from a list
  • A CSV file you upload

Define data to extract

Create a scraper by selecting which fields to extract from each page. You do this by visiting a test URL and clicking on the elements you want to scrape.

Run the scraper

Easy Scraper visits each URL, extracts the data, and compiles it into a table that you can export.

Step-by-Step Guide

Step 1: Select URLs

The easiest way to get URLs for details scraping is from a list scraping result.

Scrape a list

First, use List Scraping to scrape a list that includes URLs (links to detail pages).

Click 'Scrape each URL'

After list scraping completes, click the "Scrape each URL" button at the top of the results.

Select the URL field

Choose which field from your list scraping results contains the URLs you want to visit.

This workflow is ideal for scraping e-commerce products: first scrape the product list to get URLs, then scrape each product page for detailed information.

Step 2: Select Data to Extract

Now you need to tell Easy Scraper what data to extract from each page.

Select a test URL

Select a test URL from the list of URLs you provided. This should be a representative page that has all the data you want to extract.

Click 'Select data to extract'

This opens the test page and enters "recording mode" where you can click on elements to select them.

Click on elements

Click on each piece of data you want to extract. For example:

  • Product title
  • Price
  • Description
  • Images
  • Specifications

Each click adds a new field to your scraper. The extension will show you an overlay as you select each field.

Review the preview

After selecting your fields, Easy Scraper shows you a preview of the extracted data. Check that all fields are captured correctly.

Name your fields

Give each field a descriptive name (e.g., "Product Title", "Price", "Main Image URL"). This helps you identify the data in your export.

Easy Scraper generates smart selectors for each element that work across multiple pages of the same website. The selectors are designed to be reliable even if the exact HTML structure varies slightly between pages.

Step 3: Name Your Scraper (Optional)

Your scraper is automatically saved to your browser for future reuse.

Name your scraper

Give your scraper a descriptive name (e.g., "Amazon Product Details", "Blog Article Scraper").

Automatic save

The scraper is automatically saved to your browser and associated with the website's domain.

Reuse later

Next time you scrape pages from the same website, you can select your saved scraper instead of creating a new one.

Managing Saved Scrapers

Step 4: Run the Scraper

Configure wait times

Set how long to wait between visiting each page:

  • Min wait time: Minimum delay between pages (default: 1s)
  • Max wait time: Maximum time to wait for page to load (default: 3s)

Scraping too quickly may trigger rate limiting or anti-bot measures on some websites. Use appropriate wait times to be respectful of server resources.

Click 'Start Scraping'

Easy Scraper will visit each URL in sequence and extract the data.

Monitor progress

The extension shows you:

  • Number of pages scraped
  • Number of pages remaining
  • Current page being scraped

View results

Once complete, all extracted data is displayed in a table. Each row represents one page, and each column represents one field you selected.

Step 5: Export Your Data

After scraping completes, export your data in your preferred format:

  • Download CSV: Best for spreadsheet applications
  • Download JSON: Best for programmatic use
  • Copy to Clipboard: Copy as TSV to paste directly into Excel, Google Sheets, or other applications

Field Types

Details scrapers can extract the same three types of data as list scrapers:

TypeDescriptionExamples
TextVisible text contentProduct names, descriptions, prices, headings
Link URLThe href attribute of linksRelated product URLs, external references
Image URLThe src attribute of imagesProduct photos, thumbnails, logos

When selecting an element, Easy Scraper automatically detects whether to extract text, a link, or an image URL based on the element type.

Tips for Successful Page Details Scraping

Common Issues and Solutions

Learn List Scraping

Learn how to scrape lists of items with URLs that you can use for details scraping

On this page