🚀NEW COURSEVibe Coding AI Apps with Claude Code 🤖✨Enroll now
Evaluation · Agents

AutoCrawler

Free while signed in. Answers cite the passages they came from.

First page
AutoCrawler
The curator’s take

AutoCrawler is a two-stage framework that combines LLMs with the hierarchical structure of HTML to auto-generate reusable web scrapers. Wrapper-based scrapers break on new sites and pure LLM agents don't reuse well across pages; AutoCrawler addresses both limitations.

Key points
01

Hierarchical DOM understanding: The agent walks the HTML tree with top-down and step-back operations, progressively refining its understanding of a page before emitting a complete and executable scraper.

02

Similarity across pages: Patterns learned on one page of a site generalize to structurally similar pages, making the generated scraper durable rather than a one-shot extraction.

03

New executability metric: The paper introduces an executability metric for evaluating scraper-generation systems, filling a gap in prior benchmarks that focused only on extraction accuracy.

04

EMNLP 2024: Experiments across multiple LLM backends validate the framework on diverse websites; the work was accepted to EMNLP 2024.

Every Monday
Get next week’s papers.

The same picks and the same summaries, in your inbox. Free, and 176 issues deep.

Subscribe on Substack