browser-data-scraper

Extract structured data from websites via browser automation with JSONL storage.

47|2|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Amazon-Quick/Amazon-Quick-official-catalog --skill browser-data-scraper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-data-scraper
Source: https://github.com/Amazon-Quick/Amazon-Quick-official-catalog/tree/main/skills/browser-data-scraper
Command: npx skills add https://github.com/Amazon-Quick/Amazon-Quick-official-catalog --skill browser-data-scraper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Web data is scattered and tedious to collect manually; this skill automates browser-based extraction to deliver structured data quickly.

Core Features & Use Cases

  • Intelligent browser automation for data extraction from websites using three strategies (API interception, URL manipulation, and DOM navigation) with resilient fallbacks.
  • Handles single pages, paginated listings, URL lists, and site crawls to build consistent datasets.
  • Example: extract product names, prices, and ratings from retailer catalogs to power price-tracking dashboards.

Quick Start

Provide the target URL and the data fields to begin scraping this site.

Frequently Asked Questions about browser-data-scraper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping for paginated listings and product catalogs?

Provide a target URL and define the data fields to extract. The skill applies browser automation with automatic strategy selection, handling single pages, paginated listings, URL lists, and full site crawls to build structured datasets.

How does browser automation handle infinite scroll and load-more buttons during data extraction?

Browser automation handles infinite scroll and load-more buttons through resilient fallbacks across DOM navigation, URL manipulation, and API interception strategies, ensuring complete data extraction even when standard pagination methods fail.

Can I scrape websites at scale without getting duplicate entries in my dataset?

Yes, you can scrape websites at scale without duplicates because the extraction process applies content hashing for deduplication and stores results incrementally in JSONL format, ensuring consistent datasets across large crawls.

What is the best way to crawl a website and save the extracted data in JSONL format?

The best way to crawl a website and save data in JSONL format is using automated browser extraction, which intercepts APIs or navigates the DOM, stores results incrementally, and deduplicates entries via content hashes during the crawl.

Does web scraping work when a website blocks direct API access or relies on dynamic DOM rendering?

Web scraping works when API access is blocked or DOM rendering is dynamic by employing graceful fallbacks. The skill automatically switches between API interception, URL manipulation, and DOM navigation strategies to extract structured data.