Que fait extract ?
Extraire des données structurées de sites web et produire un script Playwright exécutable ainsi que les données extraites. À utiliser lorsque l'utilisateur souhaite scraper, extraire, récupérer, collecter ou moissonner des données de n'importe quel site web — listes de produits, tableaux, résultats de recherche, flux, profils ou tout contenu répétitif.
Fonctionnement
- L'agent analyse la demande de l'utilisateur pour identifier la source de données et le type d'extraction.
- Il génère un script Playwright complet qui navigue sur le(s) page(s) cible(s).
- Le script extrait les éléments structurés (lignes de tableau, éléments de liste, cellules) à l'aide de sélecteurs appropriés.
- Les données sont retournées dans un format structuré (JSON, CSV) selon les besoins de l'utilisateur.
Exemple d'utilisation
Utilisateur : "Extrais les 10 premiers résultats de recherche sur Google pour 'agents IA'."
Agent : Utilise actionbook/extract pour générer un script qui scrape les résultats.
Plateformes supportées
- Claude Code
- Cursor
- Codex
- Tout environnement supportant Playwright (Node.js)
Notes techniques
- Ne pas modifier manuellement le script généré après exécution.
- Le fichier de sortie (
extracted_data.json) est créé automatiquement. - Respecter les conditions d'utilisation des sites cibles (robots.txt, CGU).