Ce que tu peux construire
Scraper un site web
Scraper des URLs en lot
Créer un crawl
Créer une carte
Réponses alimentées par l'IA
Démarrage rapide
1) Installer Apify CLI
2) Obtenir ta clé API Olostep
Depuis le tableau de bord Olostep → Clés API.3) Exécuter l’Acteur Olostep localement
olostep-tools/integrations/apify/storage/key_value_stores/default/INPUT.json
Exemple d’entrée :
4) Déployer sur Apify (cloud)
Exécution dans la console Apify (étape par étape)
- Ouvre ton Acteur dans la console Apify → Source → Entrée.
- Dans l’onglet Manuel, tu verras un champ visible “Clé API Olostep”. Colle ta clé depuis le tableau de bord Olostep.
- Choisis une opération (par défaut “scrape”).
- Remplis les champs pertinents (pour “scrape”, définis “URL à scraper”).
- Clique sur Enregistrer → Démarrer.
- Lorsque l’exécution est terminée, ouvre l’onglet Ensemble de données pour télécharger les résultats (JSON/CSV/Excel).
- Pour “URL à scraper”, tu peux coller avec ou sans schéma. Si manquant, l’acteur préfixe automatiquement
https://. - Si un site est lourd en JavaScript et que tu vois un délai d’attente, définis “Attendre avant le scraping” à 2000–5000 ms et réexécute.
Opérations disponibles
Scraper un site web
Extraire le contenu d’une URL unique. Idéal pour l’automatisation au niveau de la page.- id, url, statut, formats
- markdown_content / html_content / json_content / text_content
- URLs hébergées (si disponibles), métadonnées de la page
Scraper des URLs en lot
Traiter de nombreuses URLs à la fois avec un formatage et une structure cohérents.url et custom_id optionnelExemple :
[{"url":"https://example.com","custom_id":"site1"}]- batch_id, statut, total_urls, created_at, formats, country, parser, urls[]
Créer un crawl
Suivre les liens et scraper plusieurs pages à partir d’une URL de départ.1 pour scraper uniquement l’URL de départ.- crawl_id, objet, statut, start_url, max_pages, créé, formats
Créer une carte
Découvrir toutes les URLs sur un site web et préparer pour un scraping en lot ultérieur.- map_id, objet, website_url, total_urls, urls[], search_query, top_n
Exemples JSON à copier-coller (Console → Entrée → JSON)
Scraper
Lot
Crawl
Carte
Réponses
Exemples de flux de travail
Découvrir et scraper des produits
Découvrir et scraper des produits
- Créer une carte → inclure “/products/**”
- Analyser les URLs → construire un tableau de lot
- Scraper des URLs en lot → formats : JSON
- Envoyer à Google Sheets / Airtable
Surveillance quotidienne de contenu
Surveillance quotidienne de contenu
- Programmer l’acteur (quotidiennement)
- Scraper un site web → formats : Markdown
- Résumer avec LLM
- Notifier sur Slack
Base de connaissances des concurrents
Base de connaissances des concurrents
- Créer un crawl (blog/docs)
- Stocker les sorties dans Notion
- Rafraîchir chaque semaine avec un programme
Parseurs spécialisés
Olostep prend en charge les parseurs pour structurer les données pour les sites populaires.Produit Amazon
@olostep/amazon-product → titre, prix, évaluation, avis, images, variantesRecherche Google
@olostep/google-search → résultats, titres, extraits, URLsGoogle Maps
@olostep/google-maps → infos entreprise, avis, évaluations, emplacementPlus de parseurs
Bonnes pratiques
Préférer le lot pour 3+ URLs
Préférer le lot pour 3+ URLs
Utiliser des temps d'attente appropriés
Utiliser des temps d'attente appropriés
wait_before_scraping (par ex., 2000–5000ms).Filtrer avant le scraping
Filtrer avant le scraping
Stocker le contenu volumineux via des URLs hébergées
Stocker le contenu volumineux via des URLs hébergées
Traiter les opérations asynchrones comme longues
Traiter les opérations asynchrones comme longues
Gérer proprement les délais d'attente transitoires
Gérer proprement les délais d'attente transitoires
Tu peux aussi définir “Attendre avant le scraping” à 2000–5000 ms pour les pages lourdes en JS.
Dépannage
Échec de l'authentification
Échec de l'authentification
- Vérifier la clé API depuis le tableau de bord
- Supprimer les espaces de fin
- Rentrer à nouveau dans le formulaire d’entrée Apify
Contenu vide
Contenu vide
- Augmenter le temps d’attente
- Vérifier que l’URL est publique / non protégée par connexion
- Essayer un format de sortie différent
Limite de taux dépassée
Limite de taux dépassée
- Espacer les exécutions via un programme
- Préférer le lot pour de nombreuses URLs
- Mettre à niveau le plan Olostep si nécessaire
Sites bloqués ou dynamiques
Sites bloqués ou dynamiques
- Essayer le paramètre de pays
- Ajuster l’attente et le parseur
- Contacter le support pour obtenir des conseils
Tarification
Olostep facture par utilisation de l’API (indépendamment d’Apify) :- Scrapes → par scrape
- Lots → par URL
- Crawls → par page
- Cartes → par opération
https://www.olostep.com/pricing.
Sécurité
- Ta clé API est envoyée en tant que jeton Bearer à l’exécution.
- Ne pas commettre les clés dans le contrôle de version ; Apify stocke les entrées dans le Key-Value Store.
- En développement local, garde les clés dans
storage/key_value_stores/default/INPUT.json(gitignoré).