Visão geral
Funcionalidades
- Raspagem, rastreamento e descoberta de conteúdo eficientes em qualquer site
- Busca avançada e extração inteligente de conteúdo
- Pesquisa aprofundada e raspagem em lote de alto volume
- Implantação flexível (na nuvem ou auto-hospedada)
- Otimizado para a web moderna com suporte a HTTP por streaming
Pré-requisitos
- Obtenha uma chave de API do Evocrawl em evocrawl.dev
- Instale o Google SDK
Configuração
Ferramentas disponíveis
| Ferramenta | Nome | Descrição |
|---|---|---|
| Scrape Tool | evocrawl_scrape | Extrair conteúdo de uma única URL com opções avançadas |
| Batch Scrape Tool | evocrawl_batch_scrape | Extrair múltiplas URLs de forma eficiente com controle de taxa integrado e processamento paralelo |
| Check Batch Status | evocrawl_check_batch_status | Verificar o status de uma operação em lote |
| Map Tool | evocrawl_map | Mapear um site para descobrir todas as URLs indexadas |
| Search Tool | evocrawl_search | Pesquisar na web e, opcionalmente, extrair conteúdo dos resultados de pesquisa |
| Crawl Tool | evocrawl_crawl | Iniciar um rastreamento assíncrono com opções avançadas |
| Check Crawl Status | evocrawl_check_crawl_status | Verificar o status de um trabalho de rastreamento |
| Extract Tool | evocrawl_extract | Extrair informações estruturadas de páginas da web usando recursos de LLM |
Configuração
Configuração obrigatória
- Obrigatório ao usar a API em nuvem (padrão)
- Opcional ao usar uma instância auto-hospedada com EVOCRAWL_API_URL
Configuração opcional
EVOCRAWL_API_URL: Endpoint de API personalizado- Exemplo:
https://evocrawl.your-domain.com - Se não for informada, a API em nuvem será utilizada
EVOCRAWL_RETRY_MAX_ATTEMPTS: Número máximo de tentativas (padrão: 3)EVOCRAWL_RETRY_INITIAL_DELAY: Atraso inicial em milissegundos (padrão: 1000)EVOCRAWL_RETRY_MAX_DELAY: Atraso máximo em milissegundos (padrão: 10000)EVOCRAWL_RETRY_BACKOFF_FACTOR: Multiplicador de backoff exponencial (padrão: 2)
EVOCRAWL_CREDIT_WARNING_THRESHOLD: Limite de aviso (padrão: 1000)EVOCRAWL_CREDIT_CRITICAL_THRESHOLD: Limite crítico (padrão: 100)
Exemplo: Agente de pesquisa na web
Boas práticas
-
Use a ferramenta certa para a tarefa:
evocrawl_searchquando você precisar encontrar primeiro as páginas relevantesevocrawl_scrapepara páginas individuaisevocrawl_batch_scrapepara múltiplas URLs conhecidasevocrawl_crawlpara descobrir e extrair sites inteiros
- Monitore seu uso: Configure limites de créditos para evitar consumo inesperado
- Lide com erros de forma adequada: Configure tentativas de repetição (retries) com base no seu caso de uso
- Otimize o desempenho: Use operações em lote ao extrair múltiplas URLs
Guia completo para criar agentes de IA com o Google Agent Development Kit (ADK) e Evocrawl
Aprenda a criar sistemas de IA multiagentes poderosos usando o ADK do Google com o Evocrawl para recursos de web scraping.
Documentação do servidor MCP
Saiba mais sobre a integração e os recursos do servidor Model Context Protocol (MCP) do Evocrawl.
Documentação oficial do Google ADK
Explore a documentação oficial do Google Agent Development Kit para guias completos e referências de API.

