Skip to main content

Aperçu

L’API d’Olostep te permet d’extraire des données structurées des résultats des moteurs de recherche en utilisant des analyseurs. Ces analyseurs transforment le HTML brut des résultats de recherche en données JSON propres et structurées, prêtes pour l’analyse ou l’intégration dans tes applications.

Exemple d’intégration

Pour obtenir du contenu JSON analysé à partir des résultats de recherche, tu dois inclure json dans le paramètre formats et spécifier le nom de l’analyseur @olostep/google-search dans l’objet parser. Voici comment récupérer les résultats de recherche Google dans un format structuré :

Format de la réponse

Lorsque tu fais une requête à l’API Olostep avec l’analyseur Google Search, tu recevras une réponse JSON comme l’exemple ci-dessous :
La réponse contient :
  • Informations de base sur la requête : id, object, horodatage created, url_to_scrape
  • Objet résultat avec des URLs pour accéder à différents formats de données
  • json_content avec les résultats de recherche structurés incluant :
  • searchParameters : Informations sur la requête de recherche
  • knowledgeGraph : Informations détaillées sur le sujet de la recherche (lorsque disponible)
  • organic : Liste des résultats de recherche avec titre, lien, position et extrait
  • peopleAlsoAsk : Questions connexes que les utilisateurs recherchent souvent
  • relatedSearches : Requêtes de recherche connexes suggérées
json_content est la partie principale de la réponse avec les résultats de recherche structurés. Tu peux accéder directement au contenu JSON depuis la réponse ou utiliser l’URL hébergée fournie dans la réponse.

Réponse structurée : json_content

Olostep fournit également un fichier JSON hébergé avec les résultats de recherche structurés. Tu peux accéder au fichier JSON en utilisant le champ json_hosted_url dans la réponse : Si tu souhaites également obtenir le contenu HTML et Markdown des résultats de recherche, tu peux inclure ces formats dans le paramètre formats et Olostep les renverra dans la réponse et fournira des URLs hébergées pour chaque format.

Notes importantes

Paramètres de recherche : Les paramètres gl=us et hl=en définissent la géolocalisation aux États-Unis et la langue en anglais. Ajuste-les selon tes besoins.

Conclusion

Passer des analyseurs personnalisés à l’API te permet d’obtenir uniquement les données structurées que tu souhaites. Cela facilite l’intégration des résultats de recherche dans tes applications, l’analyse des données ou la création de fonctionnalités liées à la recherche. Pour obtenir des informations sur les analyseurs disponibles ou pour demander un analyseur personnalisé pour ton cas d’utilisation spécifique, merci de nous contacter à info@olostep.com.