# OpenClaw

> Utilisez Firecrawl avec OpenClaw pour offrir à vos agents des capacités de scraping web, de recherche et d’automatisation du navigateur.

Intégrez Firecrawl à OpenClaw pour donner à vos agents la capacité d’effectuer du scraping, de la recherche, du crawling, de l’extraction et d’interagir avec le web — le tout via la [Firecrawl CLI](/fr/sdks/cli).

<div id="why-firecrawl-openclaw">
  ## Pourquoi Firecrawl + OpenClaw
</div>

* **Aucun navigateur local nécessaire** — chaque session s’exécute dans un bac à sable distant et isolé. Pas d’installation de Chromium, pas de conflits de pilotes, pas de pression mémoire sur votre machine.
* **Véritable parallélisme** — exécutez de nombreuses sessions de navigateur en parallèle sans conflit sur les ressources locales. Les agents peuvent explorer plusieurs sites en parallèle, par lots.
* **Sécurisé par défaut** — la navigation, l’évaluation du DOM et l’extraction se font entièrement dans des bacs à sable jetables, et non sur votre station de travail.
* **Meilleure utilisation des tokens** — les agents reçoivent des artefacts propres (instantanés, champs extraits) au lieu de faire entrer d’énormes DOM et journaux de pilotes dans la fenêtre de contexte.
* **Boîte à outils web complète** — scraping, recherche et automatisation du navigateur, le tout via une seule CLI que votre agent sait déjà utiliser.

<div id="setup">
  ## Configuration
</div>

Demandez à votre agent d’installer le CLI Firecrawl, de s’authentifier, puis d’initialiser la compétence avec cette commande :

```bash
npx -y firecrawl-cli init --browser --all
```

* `--all` ignore la sélection d’agent et initialise chaque agent détecté
* `--browser` ouvre automatiquement le navigateur pour l’authentification Firecrawl

ou installez tout séparément :

```bash
npm install -g firecrawl-cli
firecrawl init skills
firecrawl login --browser
# Ou, ignorez le navigateur et fournissez votre clé API directement :
export FIRECRAWL_API_KEY="fc-YOUR-API-KEY"
```

Assurez-vous que tout est correctement configuré :

```bash
firecrawl --status
```

<Tip>
  Une fois la compétence installée, votre agent OpenClaw découvre et utilise automatiquement les commandes Firecrawl — aucune configuration supplémentaire n’est requise.
</Tip>

<div id="scrape">
  ## Scraping
</div>

Scraper une seule page et en extraire le contenu :

```bash
firecrawl https://example.com --only-main-content
```

Obtenir des formats spécifiques :

```bash
firecrawl https://example.com --format markdown,links --pretty
```

<div id="search">
  ## Recherche
</div>

Recherchez sur le Web et, si besoin, effectuez un scraping des résultats :

```bash
firecrawl search "latest AI funding rounds 2025" --limit 10

# Rechercher et extraire les résultats
firecrawl search "OpenClaw documentation" --scrape --scrape-formats markdown
```

<div id="browser">
  ## Navigateur
</div>

Lancez une session de navigateur à distance pour l&#39;automatisation interactive. Chaque session s&#39;exécute dans un environnement sandbox isolé — aucune installation locale de Chromium n&#39;est nécessaire. `agent-browser` est préinstallé avec plus de 40 commandes intégrées.

```bash
# Raccourci : lance automatiquement une session si aucune n'est active
firecrawl browser "open https://news.ycombinator.com"
firecrawl browser "snapshot"
firecrawl browser "scrape"
firecrawl browser close
```

Interagissez avec les éléments de la page à l&#39;aide des refs du snapshot :

```bash
firecrawl browser "open https://example.com"
firecrawl browser "snapshot"
# snapshot retourne des IDs @ref — utilisez-les pour interagir
firecrawl browser "click @e5"
firecrawl browser "fill @e3 'search query'"
firecrawl browser "scrape"
firecrawl browser close
```

<Note>
  La forme abrégée (`firecrawl browser "..."`) envoie automatiquement des commandes à `agent-browser` et ouvre une session sandbox s&#39;il n&#39;y en a pas déjà une d&#39;active. Votre agent déclenche des actions au niveau de l&#39;intention (`open`, `click`, `fill`, `snapshot`, `scrape`) au lieu d&#39;écrire du code Playwright.
</Note>

<div id="example-tell-your-agent">
  ## Exemple : donner des instructions à votre agent
</div>

Voici quelques prompts que vous pouvez donner à votre agent OpenClaw :

* *« Utilise Firecrawl pour scraper https://example.com et résume le contenu principal. »*
* *« Recherche les dernières actualités d’OpenAI et donne-moi un résumé des 5 principaux résultats. »*
* *« Utilise Firecrawl Browser pour ouvrir Hacker News, récupère les 5 principaux articles et les 10 premiers commentaires de chacun. »*
* *« Parcours la documentation sur https://docs.firecrawl.dev et enregistre-la dans un fichier. »*

<div id="further-reading">
  ## Pour aller plus loin
</div>

* [Référence de la CLI Firecrawl](/fr/sdks/cli)
* [Documentation de Browser Sandbox](/fr/features/browser)
* [Documentation de l’Agent](/fr/features/agent)
