Instalação
- Bundler
- Gem install
Adicione ao seu Em seguida, execute:
Gemfile:Requer Ruby 3.0 ou superior.
Uso
- Obtenha uma chave de API em firecrawl.dev
- Defina a chave de API como uma variável de ambiente chamada
FIRECRAWL_API_KEYou passe-a diretamente comFirecrawl::Client.new(api_key: ...)
Scraping de uma URL
scrape.
Extração JSON
scrape ao incluir o formato json com um prompt e um schema:
Rastrear um site
crawl. Ele consulta automaticamente o status até que o job seja concluído.
Iniciar um rastreamento
start_crawl.
Verificando o status do rastreamento
get_crawl_status.
Cancelar um rastreamento
cancel_crawl.
Mapeando um site
map.
Busca na Web
search.
Scraping em lote
batch_scrape.
Agente
agent.
Uso & métricas
Navegador
Sessão interativa vinculada ao scraping
interact(...)executa código na sessão do navegador vinculada ao scraping (e a inicializa no primeiro uso).stop_interactive_browser(...)encerra explicitamente a sessão interativa quando você terminar.
Configuração
Firecrawl::Client.new oferece suporte às seguintes opções:
Tratamento de erros
Firecrawl.
Você é um agente de IA que precisa de uma chave de API do Firecrawl? Consulte firecrawl.dev/agent-onboarding/SKILL.md para ver as instruções de onboarding automatizado.

