Comment extraire des données de l'API Google Trends
Données Facebook - API Google Trends en Python
Introduction
Google Trends est un site Web qui analyse et répertorie les résultats populaires de la recherche Google en fonction de différentes régions et langues Les tendances Google sont le site Web de Google, vous pouvez voir les mots-clés tendances, évaluer la popularité de termes spécifiques sur différentes périodes et explorer les mots-clés associés Si vous n'avez pas vu leur site, je vous recommande de jouer et de le vérifier.
Pour cela, vous NE RECHERCHEZ PAS manuellement, puis copiez et collez les résultats des tendances, l'API Python " pytrends " fait le travail pour vous N'hésitez pas à parcourir la documentation officielle de l' API pytrends .
Configuration de votre environnement
[ Pour voir mon exemple de carnet — Cliquez ici ]
La première chose que vous devez faire est de trouver un notebook pour exécuter votre programme J'utilise principalement Jupyter Notebook , mais j'utiliserai Google Colab Notebook que je recommande vivement.
Une fois cette opération terminée, vous devez installer la bibliothèque manuellement.
Pour utiliser l'API Pytrends, suivez les étapes ci-dessous [Vous avez 2 options] :
- Connexion Internet
- Utilisez la ligne de commande pour exécuter Python et pip
- Exécutez 'pip install pytrends' pour installer la bibliothèque Pytrends .
- Remarque : lors de l'installation, pip peut avoir besoin d'installer Requests, lxml et pandas (Ces bibliothèques sont nécessaires pour que la bibliothèque Pytrends fonctionne.
- Exécutez "pip freeze" pour afficher toutes les bibliothèques python installées. Vérifiez que pytrends apparaît dans la liste.
- Découvrez quel bloc-notes vous souhaitez utiliser ( Anaconda / Google Colab)
- Télécharger le zip pour Anaconda
- Utiliser la version Web des blocs- notes Google Colab
- Créer un nouveau projet/cahier
- Exécutez le code de la section MISE EN ROUTE ci-dessous
Mise en œuvre | Commencer
Connexion Ă Google
Vous devez d'abord vous connecter à Google car, après tout, nous demandons les sujets tendances de Google à partir de Google Trends. Il existe plusieurs options pour ajuster les paramètres de connexion (comme l'utilisation de proxys, les délais d'attente et les tentatives), mais cela dépasse le cadre de ce blog.
Pour ce faire, nous allons importer la méthode appelée 'TrendReg' de la bibliothèque pytrends.request Et importez la bibliothèque du panda.
# Importer la mĂ©thode TrendReq du module de requĂªte Pytrends
# Exécutez la méthode TrendReq en passant les paramètres de langue hôte (hl) et de fuseau horaire (tz).
— — —CrĂ©er une charge utile pour demander des informations
Après avoir établi une connexion avec Google, vous devez créer une charge utile. Pour une API, la charge utile contient des informations de demande pertinentes qui aident le service à comprendre quelles données vous souhaitez obtenir. Voir l'image ci-dessous pour un exemple de charge utile.
Dans l'exemple ci-dessus, plusieurs paramètres ont été utilisés pour indiquer à google le type d'informations que nous souhaitons demander.
- Kw_list : une liste de mots-clés pour lesquels obtenir des données (limite de 5 mots-clés à la fois)
- geo : L'emplacement géographique.
- pĂ©riode : la pĂ©riode d'intĂ©rĂªt.
Une fois la charge utile créée, vous pouvez commencer à extraire des informations pertinentes à l'aide de plusieurs méthodes Pytrends. Voir quelques exemples ci-dessous :
- IntĂ©rĂªt au fil du temps : cette mĂ©thode renverra les donnĂ©es historiques du mot-clĂ© recherchĂ© Ă partir de Google Trend selon la pĂ©riode que vous avez spĂ©cifiĂ©e dans la mĂ©thode "build_payload".
- IntĂ©rĂªt horaire historique : pour obtenir l'intĂ©rĂªt horaire du mot-clĂ©, vous pouvez utiliser la mĂ©thode get_historical_interset() pour rĂ©cupĂ©rer les donnĂ©es horaires en fonction de l'heure que vous avez spĂ©cifiĂ©e.
- IntĂ©rĂªt par rĂ©gion : La mĂ©thode intrest_by_region de pytrends peut vous montrer quels pays recherchent le mot-clĂ© que vous avez sĂ©lectionnĂ© sur une Ă©chelle de 0 Ă 100, oĂ¹ 100 reprĂ©sente un pays avec le plus de recherche et 0 reprĂ©sente un pays qui n'a pas assez de donnĂ©es.
- Rubriques connexes : Pytrends peut rechercher des mots étroitement liés à un mot clé principal de votre choix, puis renvoyer une liste de mots clés associés sur Google Trends.
- RequĂªtes associĂ©es : renverra les recherches associĂ©es qui correspondent Ă votre sujet/mot clĂ©.
- Recherches de tendances : renverra les recherches de tendances en temps réel pour l'emplacement géographique.
- Suggestions : Google Trends peut vous fournir une liste de suggestions de mots clés liés à votre mot clé principal.
Rappel important pour les requĂªtes API multiples
- Google a des conditions d'utilisation spécifiques que vous devez consulter avant d'utiliser Pytrends La raison en est que si vous abusez de l'API Pytrends, Google bloquera votre accès à leur site L'avantage est qu'il est très peu probable que vous atteigniez la limite, mais l'inconvénient est que la limite du taux de demandes n'est pas connue du public.
Aperçu rapide de ce que nous avons couvert :
- Comment installer la bibliothèque Pytrends.
- Comment établir une connexion avec Google et créer une charge utile d'API à l'aide de Pytrends.
- Comment susciter l'intĂ©rĂªt au fil du temps pour plusieurs mots-clĂ©s par emplacement gĂ©ographique, fuseaux horaires et plages de donnĂ©es.
- Comment obtenir des sujets, des requĂªtes et des suggestions liĂ©s aux mots clĂ©s.
- Comment identifier les tendances et les meilleurs résultats de recherche.
Ce qu'il faut rechercher ensuite :
Je ferai un suivi à la fin de cette semaine, avec un projet d'interview Facebook ou Meta interview Restez à l'écoute!
No comments:
Post a Comment