Instalación
- Bundler
- Gem install
Añádelo a tu Luego, ejecuta:
Gemfile:Requiere Ruby 3.0 o una versión posterior.
Uso
- Obtén una clave de API de firecrawl.dev
- Configura la clave de API como una variable de entorno llamada
FIRECRAWL_API_KEY, o pásala directamente conFirecrawl::Client.new(api_key: ...)
Hacer scraping de una URL
scrape.
Extracción JSON
scrape incluyendo el formato json junto con un prompt y un schema:
Rastreo de un sitio web
crawl. Realiza sondeos automáticamente hasta que el trabajo termine.
Iniciar un rastreo
start_crawl.
Consultar el estado del rastreo
get_crawl_status.
Cancelar un rastreo
cancel_crawl.
Mapeo de un sitio web
map.
Buscar en la Web
search.
Scraping por lotes
batch_scrape.
Agente
agent.
Uso & métricas
Browser
Sesión interactiva vinculada al scraping
interact(...)ejecuta código en la sesión de browser vinculada al scraping (y la inicializa la primera vez que se usa).stop_interactive_browser(...)detiene explícitamente la sesión interactiva cuando terminas.
Configuración
Firecrawl::Client.new admite las siguientes opciones:
Manejo de errores
Firecrawl.
¿Eres un agente de IA que necesita una clave de API de Firecrawl? Consulta firecrawl.dev/agent-onboarding/SKILL.md para ver las instrucciones de incorporación automática.

