Crawl4AI

Avvolge lo scraper del browser Crawl4AI per siti JS-heavy, crawl batch e estrazione di schemi senza LLM.

di brettdavies · brettdavies/crawl4ai-skill

Promosso ★ 10.0/10

Crawl4AI — Avvolge lo scraper del browser Crawl4AI per siti JS-heavy, crawl batch e estrazione di schemi senza LLM.

Cosa fa

Fornisce pattern CLI (crwl) e Python SDK per Crawl4AI, un crawler basato su Playwright che rende pagine JavaScript-heavy e SPA che i semplici fetch HTTP non possono raggiungere. Copre la generazione pulita di markdown, l'estrazione di schemi CSS/JSON senza LLM, il crawling batch concorrente di più URL, la scoperta di URL basata su sitemap e la gestione di login/sessioni. Si attiva su crawl4ai, crwl, scraping di SPA/siti JS-heavy e estrazione basata su schema; delega esplicitamente a strumenti più leggeri (defuddle/fetch-web) per HTML statico.

Rapporto di test

Eseguito il comando esatto raccomandato dalla skill contro una pagina di test live renderizzata in JS: uno scrape ingenuo con curl+CSS-selector ha restituito zero citazioni, mentre `crwl ... -c wait_until=networkidle` ha restituito tutte e dieci le citazioni con autori e tag formattati in markdown in modo pulito.

Testato il: 2026-07-14 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/brettdavies/crawl4ai-skill
cd crawl4ai-skill
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/crawl4ai

Comandi e prompt di esempio

  • /crawl4aiAvvolge lo scraper del browser Crawl4AI per siti JS-heavy, crawl batch e estrazione di schemi senza LLM.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Scrape this SPA's product listings, it's all client-rendered React.
  • Crawl 500 URLs from this sitemap into clean markdown for me.
  • Extract price and name from these product pages with a CSS schema.