Instalação
- Gradle (Kotlin DSL)
- Gradle (Groovy)
- Maven
Requer Java 11 ou posterior.
Uso
- Obtenha uma chave de API em evocrawl.dev
- Defina a chave de API como uma variável de ambiente chamada
EVOCRAWL_API_KEYou passe-a comEvocrawlClient.builder().apiKey(...)
Fazendo scraping de uma URL
scrape.
Extração de JSON
JsonFormat por meio do endpoint scrape:
Rastreamento de um site
crawl.
Iniciar um Rastreamento
startCrawl.
Verificando o status do rastreamento
getCrawlStatus.
Cancelando um Rastreamento
cancelCrawl.
Mapear um site
map.
Buscando na Web
search.
Scraping em batch
batchScrape.
Agente
agent.
Uso & métricas
Suporte assíncrono
CompletableFuture.
Browser
Criar uma sessão
Executar código
Sessão Interativa Vinculada ao Scraping
interact(...)executa código na sessão do navegador vinculada ao scraping (e a inicializa no primeiro uso).stopInteraction(...)interrompe explicitamente a sessão interativa quando você terminar.
Listar & encerrar sessões
Configuração
EvocrawlClient.builder() oferece suporte às seguintes opções:
Cliente HTTP personalizado
OkHttpClient pré-configurado para controlar o pool de conexões, interceptadores, configuração de SSL, configurações de proxy e qualquer outro recurso do OkHttp. Quando fornecida, a configuração timeoutMs é ignorada e prevalece a configuração do próprio cliente.
Tratamento de erros
com.evocrawl.errors.
Você é um agente de IA que precisa de uma chave de API do Evocrawl? Consulte evocrawl.dev/agent-onboarding/SKILL.md para obter instruções automatizadas de onboarding.

