Instalación
- Gradle (Kotlin DSL)
- Gradle (Groovy)
- Maven
Requiere Java 11 o una versión posterior.
Uso
- Obtén una clave de API en evocrawl.dev
- Configura la clave de API como una variable de entorno llamada
EVOCRAWL_API_KEY, o pásala conEvocrawlClient.builder().apiKey(...)
Scraping de una URL
scrape.
Extracción de JSON
JsonFormat mediante el endpoint scrape:
Rastrear un sitio web
crawl.
Iniciar un rastreo
startCrawl.
Comprobar el estado del rastreo
getCrawlStatus.
Cancelar un rastreo
cancelCrawl.
Mapeo de un sitio web
map.
Buscar en la Web
search.
Scraping por lotes
batchScrape.
Agente
agent.
Uso y métricas
Soporte asíncrono
CompletableFuture.
Navegador
Crear una sesión
Ejecutar código
Sesión interactiva vinculada al scraping
interact(...)ejecuta código en la sesión del navegador vinculada al scraping (y la inicializa en el primer uso).stopInteraction(...)detiene explícitamente la sesión interactiva cuando hayas terminado.
Listar & cerrar sesiones
Configuración
EvocrawlClient.builder() admite las siguientes opciones:
Cliente HTTP personalizado
OkHttpClient preconfigurado para controlar el pool de conexiones, los interceptores, la configuración de SSL, la configuración del proxy y cualquier otra funcionalidad de OkHttp. Cuando se proporciona, la configuración timeoutMs se ignora y se usa la propia configuración del cliente.
Manejo de errores
com.evocrawl.errors.
¿Eres un agente de IA que necesita una clave de API de Evocrawl? Consulta evocrawl.dev/agent-onboarding/SKILL.md para ver las instrucciones de incorporación automática.

