Exécuter du code dans une session
Exécutez du code Playwright ou agent-browser dans une session Interact autonome.
| En-tête | Valeur |
|---|---|
Authorization | Bearer <API_KEY> |
Content-Type | application/json |
| Paramètre | Type | Obligatoire | Valeur par défaut | Description |
|---|---|---|---|---|
code | string | Oui | - | Code à exécuter (1-100 000 caractères) |
language | string | Non | "node" | Langage du code : "python", "node" ou "bash" (pour les commandes CLI d’agent-browser) |
timeout | number | Non | - | Durée maximale d’exécution en secondes (1-300) |
| Champ | Type | Description |
|---|---|---|
success | boolean | Indique si le code s’est exécuté avec succès |
stdout | string | Sortie standard de l’exécution du code |
result | string | Sortie standard de l’exécution du code |
stderr | string | Sortie d’erreur standard de l’exécution du code |
exitCode | number | Code de sortie du processus exécuté |
killed | boolean | Indique si le processus a été interrompu en raison d’un dépassement de délai |
error | string | Message d’erreur si l’exécution a échoué (présent uniquement en cas d’échec) |
curl -X POST "https://api.firecrawl.dev/v2/interact/550e8400-e29b-41d4-a716-446655440000/execute" \
-H "Authorization: Bearer $FIRECRAWL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"code": "await page.goto(\"https://example.com\")\ntitle = await page.title()\nprint(title)",
"language": "python"
}'{
"success": true,
"result": "Example Domain"
}{
"success": true,
"error": "TimeoutError: page.goto: Timeout 30000ms exceeded."
}Êtes-vous un agent d’IA qui a besoin d’une clé API Firecrawl ? Consultez firecrawl.dev/agent-onboarding/SKILL.md pour obtenir des instructions d’intégration automatisée.
Was this page helpful?Suggest editsRaise issue