actionbook/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.

Qu'est-ce que extract ?

Cette compétence permet d'extraire des données structurées de sites web en générant automatiquement un script Playwright prêt à être exécuté, accompagné des données extraites. Idéale pour les développeurs et utilisateurs d'agents IA (Claude Code, Cursor, Codex) qui souhaitent scraper des informations répétitives comme des listes de produits, des tableaux, des résultats de recherche, des flux ou des profils. Elle simplifie le processus en produisant un script reproductible, évitant de coder manuellement chaque extraction. La compétence s'appuie sur Playwright pour interagir avec les pages web, extraire le contenu pertinent selon des sélecteurs CSS ou XPath, et renvoyer les données dans un format structuré. Elle supporte les sites complexes grâce à la navigation automatisée et à la gestion de l'attente des éléments.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/actionbook/actionbook/tree/main/skills/extract

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

  1. L'agent analyse la demande de l'utilisateur pour identifier la source de données et le type d'extraction.
  2. Il génère un script Playwright complet qui navigue sur le(s) page(s) cible(s).
  3. Le script extrait les éléments structurés (lignes de tableau, éléments de liste, cellules) à l'aide de sélecteurs appropriés.
  4. 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).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés