Installation
- Bundler
- Gem install
Ajoutez-le à votre Puis exécutez :
Gemfile :Ruby 3.0 ou version ultérieure requis.
Utilisation
- Obtenez une clé API sur firecrawl.dev
- Définissez la clé API comme variable d’environnement nommée
FIRECRAWL_API_KEY, ou passez-la directement avecFirecrawl::Client.new(api_key: ...)
Scraping d’une URL
scrape.
Extraction JSON
scrape en ajoutant un format json, avec un prompt et un schéma :
Lancer un crawl sur un site web
crawl. Il interroge automatiquement l’état de la tâche jusqu’à ce qu’elle soit terminée.
Démarrer un crawl
start_crawl.
Vérifier l’état du crawl
get_crawl_status.
Annuler un crawl
cancel_crawl.
Cartographier un site web
map.
Recherche sur le Web
search.
Scraping par lots
batch_scrape.
Agent
agent.
Utilisation & métriques
Browser
Session interactive liée à une tâche de scraping
interact(...)exécute du code dans la session de navigateur liée au scraping (et l’initialise lors de la première utilisation).stop_interactive_browser(...)arrête explicitement la session interactive lorsque vous avez terminé.
Configuration
Firecrawl::Client.new accepte les options suivantes :
Gestion des erreurs
Firecrawl.
Vous êtes un agent IA et vous avez besoin d’une clé API Firecrawl ? Consultez firecrawl.dev/agent-onboarding/SKILL.md pour obtenir les instructions d’onboarding automatisé.

