Trafilatura Research Extraction
When to use
Use this skill when the task needs clean article text, metadata, or Markdown from public pages, especially for research briefs, corpora, and source cleanup.
Workflow
- Check whether
trafilaturais installed withscripts/trafilatura_check.py. - Use known URLs from search, last30days, GitHub, or user-provided sources.
- Extract main text and metadata.
- Preserve the source URL and extraction date.
- If extraction fails or returns boilerplate, try Crawl4AI or Firecrawl next.
Strengths
- Fast and lightweight.
- Good article extraction quality.
- Works from Python or CLI.
- Useful for batch-cleaning research sources.
Caveats
- Not a browser automation tool.
- Not a full crawler orchestration framework.
- Less suitable for app-like pages, heavy JavaScript, or login-gated pages.
Bad output
- Treating the extracted text as complete without checking for missing sections.
- Using it for dynamic UI scraping when a browser tool is required.
- Dropping URLs or metadata from research notes.