data-extractor

Scrape structured website data into CSV or JSON with login and pagination handling.

175|52|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/hanzili/hanzi-browse --skill data-extractor-hanzili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-extractor
Source: https://github.com/hanzili/hanzi-browse/tree/main/server/skills/data-extractor
Command: npx skills add https://github.com/hanzili/hanzi-browse --skill data-extractor-hanzili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires hanzi-browse, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of extracting structured data from websites, converting it into CSV or JSON, and handling authentication and dynamic content for a seamless data scraping experience.

Core Features & Use Cases

  • Web Data Extraction: Scrape data from websites and convert it into CSV or JSON.
  • Authentication Handling: Navigate login pages and manage session data.
  • Dynamic Content Support: Handle JavaScript-rendered content and infinite scroll.
  • Use Case: Efficiently gather company directories, product listings, or any repetitive information from web pages, especially those requiring authentication or dynamic content loading.

Quick Start

Run the data-extractor skill with the URL and fields you need to extract. Example: "Extract all company names and emails from this directory."

Frequently Asked Questions about data-extractor

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

FAQPage Schema
How do I extract structured data from a website that requires login?

To extract structured data from a website requiring login, this Skill automates authentication navigation and session management. It handles real browser interactions to securely access restricted pages and scrape the needed information.

Can I scrape JavaScript-rendered content and infinite scroll pages?

Yes, you can scrape JavaScript-rendered content and infinite scroll pages. This Skill handles dynamic content loading by interacting with real browser elements, ensuring all dynamically loaded data is captured before extraction.

How do I export scraped web data into JSON or CSV formats?

You can export scraped web data into JSON or CSV formats by specifying your desired output. The Skill automates the scraping process and directly converts the extracted repetitive information into these structured formats.

Do I need a browser extension to automate web scraping with this Skill?

Yes, you need the Hanzi browser extension to automate web scraping. The Skill relies on this dependency to execute real browser interactions, handle pagination, and navigate dynamic content loading for accurate data extraction.

What is the best way to scrape product listings from paginated directories?

The best way to scrape product listings from paginated directories is using an automated Skill that handles pagination and dynamic loading. It navigates through multiple pages, captures repetitive listing information, and exports it to JSON or CSV.