Articles of tweepy

Streaming de mensajes directos de Twitter

Estoy usando el siguiente código para transmitir mensajes directos recibidos por mi cuenta de Twitter: from tweepy import Stream from tweepy import OAuthHandler from tweepy import API from tweepy.streaming import StreamListener # These values are appropriately filled in the code consumer_key = “” consumer_secret = “” access_token = “” access_token_secret = “” class StdOutListener( StreamListener […]

Consulta sobre la paginación en tweepy (get_followers) de un usuario de twitter en particular

Soy bastante nuevo en Tweepy y paginación usando la clase de cursor. He estado tratando de usar la clase de cursor para obtener todos los seguidores de un usuario de Twitter en particular, pero sigo recibiendo el error donde dice “tweepy.error.TweepError: This method does not perform pagination” Por lo tanto, realmente agradecería cualquier ayuda si […]

Tweepy obtener tweets entre dos fechas

Tengo el siguiente código en Python: import tweepy consumer_key = “…” consumer_secret = “…” access_token = “…” access_token_secret = “…” auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) start_date = datetime.datetime(2018, 1, 19, 12, 00, 00) end_date = datetime.datetime(2018, 1, 19, 13, 00, 00) api = tweepy.API(auth) for tweet in tweepy.Cursor(api.user_timeline, screen_name=”@IBM”, since=start_date, until=end_date).items(): print(“ID TWEET: ” […]

filtrado de tweets recibidos de estados / filtro (API de transmisión)

Tengo N palabras clave diferentes que estoy rastreando (por simplicidad, deje N = 3). Así que en los estados / filtros GET, daré 3 palabras clave en el argumento “seguimiento”. Ahora los tweets que recibiré pueden ser de CUALQUIERA de las 3 palabras clave que mencioné. El problema es que quiero resolver qué tweet corresponde […]

El JSON de análisis falla a medida que aparecen cadenas en lugar de listas / dictados

with open(‘twit/example.json’, encoding=’utf8′) as json_data: for line in json_data: try: dataText = json.loads(line) except ValueError: continue for a in dataText: print(a[“user”][“location”]) el resultado es: los índices de cadena deben ser enteros Actualización: La siguiente respuesta es para imprimir print(dataText[“user”][“location”]) ahora quiero este: print(a[“user”][“location”])

Tweepy stream to sqlite database – error de syntax

Posible duplicado: Tweepy stream to sqlite database – synatx no válido Recibo un error de syntax en mi código y no puedo averiguar qué lo está causando. Este es el error que la consola está devolviendo y no se ingresa nada en el archivo sqlite. Filtering the public timeline for “@lunchboxhq” RT @LunchboxHQ: @lunchboxhq test1 […]

Error “IncompleteRead” al recuperar datos de Twitter usando Python

Mientras ejecuta este progtwig para recuperar datos de Twitter usando Python 2.7.8: #imports from tweepy import Stream from tweepy import OAuthHandler from tweepy.streaming import StreamListener #setting up the keys consumer_key = ‘……………’ consumer_secret = ‘…………’ access_token = ‘……………’ access_secret = ‘……………..’ class TweetListener(StreamListener): # A listener handles tweets are the received from the stream. #This […]

Seguimiento de Tweepy múltiples términos

Estoy haciendo análisis de contenido en tweets. Estoy usando tweepy para devolver tweets que coinciden con ciertos términos y luego escribir N cantidad de tweets en un archivo CSv para su análisis. Crear archivos y obtener datos no es un problema, pero me gustaría reducir el tiempo de recostackción de datos. Actualmente estoy iterando a […]

Tweepy error Python 2.7

Sigo recibiendo este error: tweepy.error.TweepError: [{u’message’: u’Status is a duplicate.’, u’code’: 187 No tengo ni idea de por qué recibo este error. ¡Lo he intentado todo! Mi código principal es: import socket from urllib2 import urlopen, URLError, HTTPError socket.setdefaulttimeout( 23 ) # timeout in seconds url = ‘http://google.co.uk’ try : response = urlopen( url ) […]

Excepción sin subir usando Tweepy y MySQL

Estoy tratando de usar Tweepy para almacenar tweets en una base de datos MySQL. El código funciona bien, con la excepción de una vez que bash ejecutar el comando SQL para insertar los datos en la base de datos. El código es el siguiente: #MySQL connection attempt try: cnx = mysql.connector.connect(**config) cursor = cnx.cursor() except […]