[PYTHON] Recevez des tweets avec Tweepy

Préface

environnement

Préparation

--Installez Tweepy

code

!/usr/bin/env python3
 -*- coding: utf-8 -*-

import tweepy
import csv

consumer_key = ""
consumer_secret = ""
access_key = ""
access_secret = ""

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_key, access_secret)
api = tweepy.API(auth)

# Recevez des tweets
tweet_data = []

 pour tweet dans tweepy.Cursor (api.user_timeline, screen_name = "Entrez le nom que vous voulez obtenir ici", exclude_replies = True) .items ():
    tweet_data.append([tweet.id,tweet.created_at,tweet.text.replace('\n',''),tweet.favorite_count,tweet.retweet_count])

# sortie csv
with open('tweets_20170805.csv', 'w',newline='',encoding='utf-8') as f:
    writer = csv.writer(f, lineterminator='\n')
    writer.writerow(["id","created_at","text","fav","RT"])
    writer.writerows(tweet_data)
pass

Impressions

«C'était très propre. Vive Tweepy! «Je ne comprends toujours pas les détails. ――Je souhaite effectuer un traitement en langage naturel en utilisant ces données.

URL de référence

Recommended Posts

Recevez des tweets avec Tweepy
Obtenez des réponses à des tweets spécifiques avec tweepy
Recevez beaucoup de vos tweets avec Tweepy
Exclure les tweets contenant des URL avec tweepy [Python]
Publier des tweets avec python
Obtenez date avec python
Démarrez avec Mezzanine
Obtenez des images et des vidéos de la chronologie des médias avec Python + Tweepy
Obtenez des tweets Twitter, des followers, des followers, des likes, avec urllib et beautifulSoup
Recevez des tweets avec des mots-clés arbitraires à l'aide de l'API Streaming de Twitter
Obtenez le code du pays avec python
Obtenez la table dynamiquement avec sqlalchemy
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Obtenez la chronologie Twitter avec Python
Obtenez des données Youtube avec python
Obtenir des informations avec l'API Zabbix
Lancez-vous avec Django! ~ Tutoriel ④ ~
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Obtenir l'ID de thread avec python
Commencez avec Python! ~ ② Grammaire ~
Obtenez des fonctionnalités d'image avec OpenCV
Rechercher des tweets Twitter avec Python
Obtenez des stocks avec Python
Obtenir le répertoire personnel avec python
Obtenir un événement de clavier avec python
Obtenez des informations sur l'alambic avec Python
Obtenez un classement avec l'API Rakuten
Comment annuler RT avec Tweepy
Commencez avec Python! ~ ① Construction de l'environnement ~
Lien pour commencer avec python
Obtenez des avis avec l'API googlemap de python
Premiers pas avec MicroPython (sur macOS)
Recevez uniquement des tweets d'images sur Twitter
Obtenez la météo avec les requêtes Python
Obtenez une capture d'écran Web avec python
Obtenez la météo avec les requêtes Python 2
Obtenir une colonne de DataFrame avec DataFrame
[Python] Obtenez des données économiques avec DataReader
Comment démarrer avec Scrapy
[Petite histoire] Obtenez l'horodatage avec Python
Comment démarrer avec Django
Obtenez les tendances Qiita avec le scraping Python
Python-Get angles de moteur avec LEGO Mindstorms
Obtenez des données de Twitter avec Tweepy
Démarrez avec l'apprentissage automatique avec SageMaker
Démarrez avec Python avec Blender
Obtenez des informations météorologiques avec Python et le grattage
Une histoire à laquelle j'étais accro à essayer d'obtenir une URL de vidéo avec tweepy
Obtenez des données supplémentaires vers LDAP avec python
Obtenez des informations sur la propriété en grattant avec python
Notes d'étape pour démarrer avec django
Touchez la liste Twitter avec tweepy
Obtenir le code HTML de l'élément avec du sélénium Python
[Note] Obtenir des données de PostgreSQL avec Python
Comment obtenir l'identifiant du parent avec sqlalchemy
J'ai essayé de commencer avec Hy
CRUD GET avec Nuxt & Django REST Framework ②
[Python] Récupère le nom de la variable avec str