LogoEasy Scraper

List Scraping

Learn how to scrape lists of items from web pages

Overview

List scraping allows you to extract multiple items from a web page, such as:

  • Product listings from e-commerce sites
  • Search results
  • Article listings from blogs
  • Directory entries
  • Social media posts
  • And much more

Easy Scraper automatically detects lists on the page and extracts data from each item.

How to Scrape a List

Go to the webpage containing the list you want to scrape. Make sure the list is fully loaded before opening the extension.

Open Easy Scraper

Click the Easy Scraper icon in your browser toolbar. The extension will automatically detect lists on the page.

Review detected items

Easy Scraper will show you a preview of the detected items and fields. Each field represents a piece of data extracted from each item (e.g., title, price, link).

Configure fields

You can customize fields:

  • Rename fields: Click on the field name to edit it
  • Highlight fields: Click the search icon to highlight where the field data comes from
  • Remove fields: Click the delete icon next to any field you don't need

Configure pagination

If your list spans multiple pages or requires scrolling, configure the load more options (see Pagination Options below).

Start scraping

Click "Start Scraping". Easy Scraper will extract all the data and display it in a table.

Export your data

Once scraping is complete, export your data:

  • Download CSV: Import into Excel or Google Sheets
  • Download JSON: Use in applications or scripts
  • Copy: Copy as tab-separated values to paste into spreadsheets

Pagination Options

Easy Scraper supports four methods for handling pagination and loading more items:

Option 1: None (No Additional Loading)

Use this when all items are already visible on the page. Easy Scraper will extract only the items currently displayed.

Best for:

  • Single-page lists
  • All items already loaded

Option 2: Scroll down to load more items

Automatically scrolls to the bottom of the page to trigger loading of additional items. This works with infinite scroll implementations.

Best for:

  • Infinite scroll pages (e.g., social media feeds)
  • Pages that load more items as you scroll

Configuration:

  • Min wait time: Minimum seconds to wait for new items to load (default: 1s)
  • Max wait time: Maximum seconds to wait for new items to load (default: 3s)
  • Scroll delay: Delay in milliseconds between scroll actions (helps with slow-loading pages)
  • Max items: Limit the total number of items to scrape

If items aren't loading, try increasing the max wait time or adding a scroll delay.

Clicks a "Next Page" button to navigate to a different page URL.

Best for:

  • Traditional pagination with numbered pages that change the URL
  • "Next" links that navigate to a new page
  • Pagination that dynamically replaces the current page content without URL changes

Configuration:

  • Next Page Button: Click "Select" to choose the button/link to click
  • Min wait time: Minimum seconds to wait for new items to load
  • Max wait time: Maximum seconds to wait for new items to load
  • Auto-scroll: Automatically scroll the page during scraping
  • Scroll delay: Delay in milliseconds between scroll actions
  • Max items: Limit the total number of items to scrape

Select the button

Click "Select" next to "Next Page Button" and then click the pagination button on the page.

Verify selection

Click "Verify" to ensure you've selected the correct button (it will be highlighted).

Configure wait times

Set appropriate wait times based on how long the page takes to load.

Make sure the button you select actually navigates to a new page URL. If it loads more items on the same page, use Option 4 instead.

Option 4: Click button to load more items on same page

Clicks a "Load More" or "Show More" button that adds additional items to the current page without navigating away.

Best for:

  • "Load More" buttons that append items to the page
  • "Show More" links that expand the list in-place

Configuration:

  • Load More Button: Click "Select" to choose the button to click
  • Min wait time: Minimum seconds to wait for new items to load
  • Max wait time: Maximum seconds to wait for new items to load
  • Auto-scroll: Automatically scroll the page during scraping
  • Scroll delay: Delay in milliseconds between scroll actions
  • Max items: Limit the total number of items to scrape

Select the button

Click "Select" next to "Load More Button" and then click the button that loads more items on the page.

Verify selection

Click "Verify" to ensure you've selected the correct button (it will be highlighted).

Configure wait times

Set appropriate wait times based on how long new items take to load after clicking.

This option is ideal when clicking the button adds more items to the current page rather than navigating to a new URL. If the button navigates to a different page, use Option 3 instead.

Field Types

Easy Scraper can extract three types of data from each field:

Tips for Successful List Scraping

Common Issues and Solutions

Next Steps

After scraping a list, you can:

  1. Export the data for analysis or use in other applications
  2. Scrape details from each URL using Page Details Scraping
  3. Save your configuration by creating a reusable scraper

Learn Page Details Scraping

Take your scraped URLs and extract detailed information from each page

On this page