Skip to main content
Este SDK atualmente usa a versão v1 da API do Firecrawl, que não é a mais recente (a v2 está disponível). Alguns recursos e melhorias podem estar disponíveis apenas na v2.

Instalação

Para instalar o SDK do Firecrawl para Go, use o go get:
Go

Uso

  1. Obtenha uma chave de API em firecrawl.dev
  2. Defina a API key como parâmetro na struct FirecrawlApp.
  3. Defina a API URL e/ou passe-a como parâmetro na struct FirecrawlApp. O padrão é https://api.firecrawl.dev.
  4. Defina a version e/ou passe-a como parâmetro na struct FirecrawlApp. O padrão é v1.
Veja um exemplo de como usar o SDK com tratamento de erros:
Go

Scraping de uma URL

Para extrair uma única URL com tratamento de erros, use o método ScrapeURL. Ele recebe a URL como parâmetro e retorna os dados extraídos como um dicionário.
Go

Rastreamento de um site

Para rastrear um site, use o método CrawlUrl. Ele recebe a URL inicial e parâmetros opcionais. O parâmetro params permite especificar opções adicionais para a tarefa de rastreamento, como o número máximo de páginas a rastrear, domínios permitidos e o formato de saída.
Go

Verificando o status do crawl

Para verificar o status de um job de crawl, use o método CheckCrawlStatus. Ele recebe o ID do job como parâmetro e retorna o status atual do job de crawl.
Go

Mapear um site

Use MapUrl para gerar uma lista de URLs de um site. O argumento params permite personalizar o processo de mapeamento, incluindo opções para excluir subdomínios ou usar o sitemap.
Go

Tratamento de erros

O SDK trata os erros retornados pela API do Firecrawl e lança as exceções apropriadas. Se ocorrer um erro durante uma requisição, uma exceção será lançada com uma mensagem de erro descritiva.