python - twitter api
Devuelve un tweets de usuarios con tweepy (1)
Estoy usando tweepy y python 2.7.6 para devolver los tweets de un usuario específico
Mi código se ve como:
import tweepy
ckey = ''myckey''
csecret = ''mycsecret''
atoken = ''myatoken''
asecret = ''myasecret''
auth = tweepy.OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
api = tweepy.API(auth)
stuff = api.user_timeline(screen_name = ''danieltosh'', count = 100, include_rts = True)
print stuff
Sin embargo, esto genera un conjunto de mensajes que parecen <tweepy.models.Status object at 0x7ff2ca3c1050>
¿Es posible imprimir información útil de estos objetos? ¿Dónde puedo encontrar todos sus atributos?
Desafortunadamente, el modelo de Status
no está realmente bien documentado en los documentos tweepy
.
user_timeline()
método user_timeline()
devuelve una lista de instancias de objetos de Status
. Puede explorar las propiedades y métodos disponibles utilizando dir()
, o ver la implementación real .
Por ejemplo, desde el código fuente puede ver que hay author
, user
y otros atributos:
for status in stuff:
print status.author, status.user
O bien, puede imprimir el valor del atributo _json
que contiene la respuesta real de una llamada a la API:
for status in stuff:
print status._json