Instalación
Requiere Rust 1.70 o una versión posterior.
Uso
- Obtén una clave de API de evocrawl.dev
- Configura la clave de API como una variable de entorno llamada
EVOCRAWL_API_KEYo pásala directamente aClient::new(...)
Hacer scraping de una URL
scrape.
Extracción JSON
scrape_with_schema:
ScrapeOptions:
Rastreo de un sitio web
crawl.
Iniciar un rastreo
start_crawl.
Consultar el estado del rastreo
get_crawl_status.
Cancelar un rastreo
cancel_crawl.
Comprobar errores de rastreo
get_crawl_errors.
Mapeo de un sitio web
map.
map_urls:
Búsqueda en la web
search.
Scraping por lotes
batch_scrape.
Agente
agent.
Sesión interactiva vinculada al scraping
interact(...)ejecuta código o prompts en la sesión del navegador vinculada al scraping.stop_interaction(...)detiene la sesión interactiva cuando hayas terminado.
Configuración
Client::new(...) y Client::new_selfhosted(...) crean el cliente.
Variable de entorno
EVOCRAWL_API_KEY en lugar de pasar la clave directamente:
Intervalos de sondeo
crawl, batch_scrape, agent) siguen consultando el estado hasta completarse. Puedes personalizar el intervalo de sondeo mediante la estructura options:
Manejo de errores
EvocrawlError, que implementa Error, Debug y Display. Todos los métodos devuelven Result<T, EvocrawlError>.
¿Eres un agente de IA que necesita una clave de API de Evocrawl? Consulta evocrawl.dev/agent-onboarding/SKILL.md para obtener instrucciones de incorporación automatizadas.

