Your First Scrape Task
Create a two-step scrape task to collect content
Overview
ET59 uses a **two-step scraping** approach:
- **Step 1 (List Page):** Scrape a list/index page to collect detail URLs
- **Step 2 (Detail Page):** Extract specific fields from each detail page using CSS selectors
Create a Scrape Task
- Go to **Dashboard → Scrape Tasks → New Task**
- Enter a task name (e.g., "Tech Blog Articles")
- Enter the list page URL (e.g., `https://example.com/blog`)
Step 1: Configure List Page
Define a CSS selector that matches the links on the list page:
- **Link Selector:** `a.article-link` or `.post-title a`
- This tells ET59 which links to follow for detail extraction
Click **Test Scrape** to preview the collected URLs.
Step 2: Configure Detail Page
Define CSS selectors for each field you want to extract:
- **Title:** `h1.article-title`
- **Content:** `.article-body`
- **Author:** `.author-name`
- **Date:** `time.published`
Click **Test Scrape** to preview the extracted data.
Run the Task
Click **Run** to execute the full scrape. Results will appear in the task results page.
Important Notes
- ET59 uses a **fail-fast** approach — no retries on errors
- Only publicly accessible HTML pages can be scraped
- Pagination is supported on Pro plans