Passer au contenu principal

Scraper de Recherche Google avec Olostep

Ce guide montre comment utiliser l’API Olostep pour extraire les résultats de recherche Google et les convertir en données JSON structurées. Cela est particulièrement utile pour automatiser des tâches de recherche, recueillir des informations concurrentielles ou créer des applications nécessitant des données de recherche.

Comment ça fonctionne

L’exemple ci-dessous en Javascript montre comment rechercher l’URL du profil LinkedIn d’une personne spécifique (Patrick Collison) en utilisant la recherche Google et le parseur de recherche Google d’Olostep @olostep/google-search

Format de Réponse

Lorsque vous faites une requête à l’API Olostep avec le parseur de Recherche Google, vous recevrez une réponse JSON comme l’exemple ci-dessous :
La réponse contient :
  • Informations de requête de base : 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 des 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. Vous pouvez 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. Vous pouvez accéder au fichier JSON en utilisant le champ json_hosted_url dans la réponse : Si vous souhaitez également obtenir le contenu HTML et Markdown des résultats de recherche, vous pouvez 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.

Scénarios d’Utilisation Exemple

1. Trouver des Profils LinkedIn

Dans l’exemple ci-dessus, nous recherchons le profil LinkedIn de Patrick Collison en utilisant la requête de recherche site:linkedin.com Patrick Collison. Cette technique peut être utilisée pour trouver des profils professionnels pour toute personne.

2. Rechercher des Informations sur les Entreprises

Vous pouvez modifier la requête pour rechercher des informations sur les entreprises :

3. Suivre les Articles de Presse

Trouver des actualités récentes sur un sujet spécifique :

4. Analyse Concurrentielle

Surveiller la présence en ligne des concurrents :

Notes Importantes

  1. 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. Ajustez-les selon vos besoins.

Conclusion

Une fois que vous avez les données des résultats de recherche, vous pouvez :
  1. Analyser des points de données spécifiques d’intérêt
  2. Stocker les résultats dans une base de données
  3. Construire une interface de recherche personnalisée
  4. Déclencher des actions basées sur les résultats de recherche
  5. Intégrer avec d’autres APIs ou services
Si vous avez besoin d’extraire différents points de données ou de personnaliser le comportement de recherche, veuillez nous contacter à ‘info@olostep.com`