jueves, 15 de septiembre de 2011

Saber que usuarios nos están siguiendo

En esta ocasión listaremos los usuarios que nos siguen :D

Es interesante saber que la información de twitter se puede obtener de una forma tan facil :D

Lo primero que hacemos es llamar a la librería de Twython

from twython import Twython

Luego asignamos el usuario de twitter que queremos ver a la variable usuario :

usuario = "GuykertPlc"

Asignamos el Twython al objeto twitter :

twitter = Twython()

En la variable followers asignamos los id de los followers y le pasamos como dato el nombre de usuario :

followers = twitter.getFollowersIDs( screen_name = usuario )

luego hacemos un siclo for que recorrerá followers y un print que desplegara la información  :


for follower_id in followers :
print "Usuario %d sigue a %s " % (follower_id,usuario)




esto fue muy fácil y espero que no les cueste :D

1 comentario:

  1. Me da el siguiente problema

    >>> followers
    {u'previous_cursor': 0, u'previous_cursor_str': u'0', u'next_cursor': 0, u'ids': [427025468, 255563504, 461648392, 349293895, 455398788, 15093959, 4256311, 121310409, 104494809, 10340402, 94463263, 43905886, 18567554, 421053948, 97229616, 724783, 414386408, 258885983, 264476667, 284641072, 394080520, 392755361, 377501034, 307431188, 176255275, 374432075, 270043245, 71039938, 194645557, 195962942, 90865109, 22324803, 116881122, 300409935, 35044498, 146521557, 275337719, 180823342, 104593367, 58562033, 97262366, 171437977, 35051459, 50139214, 93134899, 23805499, 92025368, 171634775, 187935506, 122156324, 31321637, 80364967, 155788929, 56254183, 77677764, 129490174, 129194538, 2300231, 78943, 36304582, 106108392, 105555409, 105282245, 53797557, 98630219, 99171935, 87952621, 33054208, 73786396, 87200201, 87810847, 36299565, 52916851, 31240832, 46131786, 60142069, 49515131, 61390494, 61806897, 61564609, 24652012], u'next_cursor_str': u'0'}
    >>> for follower_id in followers :
    print "Usuario %d sigue a %s " % (follower_id,usuario)


    Traceback (most recent call last):
    File "", line 2, in
    print "Usuario %d sigue a %s " % (follower_id,usuario)
    TypeError: %d format: a number is required, not unicode
    >>>

    ResponderEliminar