Twitter Bot Scraping Sujets tendance, données de profil d’influenceur

Créez un bot Twitter en grattant les sujets les mieux classés et les données de profil des influenceurs. C’est gratuit, c’est facile à personnaliser en fonction des besoins de votre entreprise.

Dans ce chapitre, je vais vous expliquer comment créer un bot Twitter en grattant les données des sujets les mieux classés et les profils d'influenceurs. À la fin de ce chapitre, vous constaterez qu'il est totalement gratuit et que vous n'avez plus besoin de vous fier aux logiciels payants. Et surtout, il est facile à créer et à personnaliser en fonction des besoins de votre entreprise.

Table des matières : Bot Twitter pour extraire les sujets tendance et les profils d'influenceurs

Pourquoi Twitter Bot est précieux pour votre entreprise ?

Comme vous vous en souvenez peut-être encore, de nombreuses études portent sur l'habileté de Donald Trump à utiliser Twitter pour sa carrière politique. Depuis son arrivée en 2009, Twitter est devenu une plate-forme extrêmement populaire pour partager instantanément des vues, des retweets et des commentaires avec le sentiment en temps réel des utilisateurs.

Selon les dernières statistiques de Statista, Twitter compte 206 millions d'utilisateurs actifs quotidiens (DAU) et dans cette base d'utilisateurs, voici les 10 principaux utilisateurs de Twitter par pays. Les utilisateurs adorent consulter et discuter de sujets d'actualité, de divertissement et de domaine professionnel également sur Twitter.

Le volume de tweets et de retweets de Twitter est extrêmement important et la durée moyenne des visites sur la version Web de Twitter dans le monde était de près de 11 minutes, bien que la longueur des caractères du tweet soit plus courte que celle des autres plateformes de médias sociaux. En termes de vitesse et de réaction aux nouvelles, Twitter représente les dernières tendances en temps réel et le sentiment instantané des utilisateurs face aux événements et aux incidents.

En d'autres termes, le contenu de premier plan publié par les influenceurs et les données sur les sentiments peuvent donner aux marques et aux commerçants un aperçu des sujets spécifiques de tendance et des vrais sentiments du point de vue de l'utilisateur. La question est de savoir comment récupérer automatiquement ces données de Twitter de manière évolutive. C'est la valeur d'un bot Twitter.

Bot Twitter – Créez un compte de développeur Twitter

Tout d'abord, vous avez besoin d'un compte de développeur Twitter, et c'est gratuit, mais cela peut prendre un certain temps pour obtenir l'approbation de Twitter. La raison pour laquelle nous avons besoin du compte est l'obtention de la clé et du jeton de l'API Twitter utilisés dans le script Twitter Bot Python.

Le compte API développeur Twitter a la version gratuite et la version entreprise. Nous n'avons pas besoin de la version entreprise en fait, bien qu'elle ait une limite mensuelle en termes de tweets tirés, qui est de 2 millions. Il se réinitialisera le 1er jour de chaque mois.

En termes de demande de compte, vous devez essentiellement utiliser une adresse e-mail et indiquer la raison pour laquelle vous avez besoin d'une API. Pour moi, c'est approuvé en disant que c'est pour le développement de logiciels.

Twitter Bot – Créez une nouvelle application et obtenez la clé API et le jeton

Une fois que vous avez le compte développeur, vous devez d'abord créer une nouvelle application pour le projet Twitter Bot. Il y a 3 options et il n'y a aucune différence si elle est utilisée pour créer un bot Twitter dans un script Python. Mais je suggérerai de sélectionner la production que vous pouvez utiliser pour les produits en direct, tels que l'application Web.

Ensuite, vous pouvez obtenir la clé API et le jeton. Vous trouverez ci-dessous les 4 clés dont vous avez besoin pour un bot Twitter. Veuillez d'abord les copier et les coller au même endroit. Vous en auriez besoin dans un instant.

  1. clé API
  2. Clé secrète de l'API
  3. Jeton d'accès
  4. Clé secrète du jeton d'accès

Module Tweepy

Tweepy est un package Python open source qui vous offre un moyen très pratique d'accéder à l'API Twitter avec Python. Il comprend un ensemble de classes et de méthodes qui représentent les modèles et les points de terminaison de l'API de Twitter, et il gère de manière transparente divers détails d'implémentation. Ils sont tels que l'encodage des données, le décodage des données, les requêtes HTTP, la pagination des résultats, les flux, l'authentification et les limites de débit

Ce module peut vous aider à vous connecter à l'API Twitter et à créer un bot Twitter travaillant pour gratter les tweets populaires et les données de profil d'influenceur. Bien que vous puissiez directement coder et vous connecter à l'API Twitter à l'aide de requêtes en Python, cela vous prendrait honnêtement beaucoup de temps.

Pour l'installation de Tweepy, c'est très simple. Prenez Mac par exemple, vous pouvez simplement ouvrir le terminal et saisir "pip3 install tweepy", puis c'est fait.

En plus des autres scripts Python, il vous suffit de saisir "import tweepy" au début du script Twitter Bot.

Pour les détails concernant la documentation de l'API Tweepy, voici le lien

https://docs.tweepy.org/

Connexion à l'API Twitter, recherche de tweets et opérateurs de recherche

Tout d'abord, vous devez connecter le script à l'API Twitter. Voici le code. J'ai créé les variables à l'avance, qui sont apiKey, apiKeySecret, AccessToken, AccessTokenSecret. Vous pouvez copier et coller le jeu de clés API que vous venez de saisir.

Vous avez maintenant l'API connectée dans le script, et ci-dessous se trouve la méthode de tweet de recherche tweepy que vous pouvez utiliser pour définir votre objet du bot Twitter. Pour plus de détails, vous pouvez vous référer à la documentation de l'API Tweepy pour personnaliser votre bot pour la recherche de tweets et la collecte de données.

list(tweepy.Cursor(api.search_tweets(q, *, geocode, lang, locale, result_type, count, until, since_id, max_id, include_entities)¶.items())

De mon point de vue, il y a trois paramètres que vous pourriez utiliser souvent.

q – requête

Comparé à d'autres robots sociaux, Twitter offre des options d'opérateur plus approfondies pour spécifier la recherche. Par exemple, il y a un mécanisme de type de correspondance, dans lequel vous pouvez choisir une correspondance exacte ou une requête large ainsi que des annonces Google SEM, c'est très intéressant.

En outre, vous pouvez utiliser des hashtags ainsi que vous les utilisez dans le bot Instagram. Ou vous pouvez utiliser mention soit pour trouver tous les tweets mentionnant un compte Tweet spécifique. Il est très utile pour vous de récupérer le contenu le plus populaire ou le compte le plus populaire.

Type de résultat

Ce paramètre peut spécifier le type de résultats de recherche que vous préférez recevoir. La valeur par défaut est "mixte" si vous n'attribuez pas de valeur spécifique à la méthode. Fondamentalement, il existe trois types

  • mixte : inclure les résultats populaires et en temps réel dans la réponse
  • recent : renvoie uniquement les résultats les plus récents dans la réponse
  • popular : renvoie uniquement les résultats les plus populaires dans la réponse

Objets géographiques

Si les États-Unis et le Japon sont tous deux vos marchés cibles, ce paramètre serait très utile pour affiner l'objet de recherche. Vous pouvez ajouter le code du pays ou le nom de la ville dans cette valeur de paramètre. Par conséquent, les données extraites ne proviendraient que de ce pays ou de cette ville, qui comprend les données du profil de l'influenceur.

Tweet scrapable et les données du tweeter

Il existe deux types de données que vous pouvez récupérer en utilisant Tweepy. L'un est les données du Tweet et l'autre les données de l'utilisateur du tweet (profils d'influence)

Voici la variable avec l'ajout de quelques paramètres utiles dont vous auriez généralement besoin pour récupérer le contenu le plus populaire et les comptes les plus populaires.

Renommer l'en-tête de données

Les données de l'API Tweepy sont au format liste, au lieu du format JSON. Par défaut, l'en-tête de données de colonne est nommé par les chiffres 0, 1, 2, 3, 4, 5. Franchement, il n'est pas pratique de trouver ou de rechercher les données plus tard dans l'analyse commerciale.

Vous devez donc utiliser Pandas pour renommer le nom de la colonne si vous utilisez Tweep pour connecter Twitter et créer le bot Twitter. Fondamentalement, vous devez utiliser la méthode rename () et le paramètre de colonne.

Voici l'exemple de code :

Script Python complet du bot Twitter

Si vous êtes intéressé par le script complet de Twitter Bot pour scraper les sujets les plus populaires et les profils d'influenceurs, veuillez vous inscrire à notre newsletter en ajoutant le message "Chapitre 34" . Nous vous enverrions le script immédiatement dans votre boîte aux lettres.

Contactez-nous

J'espère que vous apprécierez la lecture du chapitre 34 : Twitter Bot pour scrapper les sujets les plus populaires et les profils d'influenceurs. Si vous l'avez fait, veuillez nous soutenir en faisant l'une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.

  • Soutenez et faites un don à notre chaîne via PayPal ( paypal.me/Easy2digital )
  • Abonnez-vous à ma chaîne et activez la cloche de notification Chaîne Youtube Easy2Digital .
  • Suivez et aimez ma page Page Facebook Easy2Digital
  • Partagez l'article sur votre réseau social avec le hashtag #easy2digital
  • Achetez des produits avec le code de réduction Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de réduction Easy2Digital
  • Abonnez-vous à notre abonnement mensuel via Patreon pour profiter d'avantages exclusifs ( www.patreon.com/louisludigital )