Installation
Rust 1.70 ou version ultérieure est requis.
Utilisation
- Obtenez une clé API depuis evocrawl.dev
- Définissez la clé API dans une variable d’environnement nommée
EVOCRAWL_API_KEY, ou passez-la directement àClient::new(...)
Scraper une URL
scrape.
extraction JSON
scrape_with_schema :
ScrapeOptions :
Effectuer le crawl d’un site web
crawl.
Démarrer un crawl
start_crawl.
Vérifier l’état du crawl
get_crawl_status.
Annuler un crawl
cancel_crawl.
Vérifier les erreurs de crawl
get_crawl_errors.
Cartographier un site web
map.
map_urls :
Recherche sur le Web
search.
Scraping par lots
batch_scrape.
Agent
agent.
Session interactive liée au scraping
interact(...)exécute du code ou des prompts dans la session de navigateur liée au scraping.stop_interaction(...)met fin à la session interactive lorsque vous avez terminé.
Configuration
Client::new(...) et Client::new_selfhosted(...) créent un client.
Variable d’environnement
EVOCRAWL_API_KEY au lieu de fournir directement la clé :
Intervalles d’interrogation
crawl, batch_scrape, agent) interrogent le statut jusqu’à la fin du traitement. Vous pouvez personnaliser l’intervalle d’interrogation via la structure options :
Gestion des erreurs
EvocrawlError, qui implémente Error, Debug et Display. Toutes les méthodes renvoient Result<T, EvocrawlError>.
Êtes-vous un agent IA qui a besoin d’une clé API pour Evocrawl ? Consultez evocrawl.dev/agent-onboarding/SKILL.md pour obtenir des instructions d’intégration automatisée.

