What problem does it solve?
Web data is scattered and irregular; extracting consistent text, metadata, and entities across sites requires multiple, ad-hoc steps. This Skill provides a robust, configurable extraction pipeline that surfaces clean, structured data from diverse pages with minimal manual tuning.
Core Features & Use Cases
- Cascade extraction: starts with static HTML and escalates to JS-rendered content when needed to maximize data fidelity.
- Metadata and paywall detection: captures publication dates, authors, keywords, and flags paywalled content to handle gracefully.
- LLM-based entity extraction (optional): derives people, organizations, locations, and events from clean text using a configurable workflow.
- Configurable, YAML-driven: uses declarative selectors and pipeline settings to adapt to new sites without code changes.
- Output formats: produces Python scripts, YAML configs, and JSON results suitable for further analytics.
Quick Start
Use the web-scraper on a target URL to generate a JSON file containing the article text and associated metadata.