如何从Twitter获取个人资料的关注者姓名?

时间:2013-10-10 16:53:44

标签: python python-2.7 twitter twython

我是python和Twython的新手,我想获取用户的所有关注者的列表,因此我使用此代码

twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
followers = twitter.get_followers_list(screen_name = "abcd")

for theList in followers:
    id = theList[ 0 ]
    print id

但我收到错误。这可能是由于最后3行。

1 个答案:

答案 0 :(得分:1)

get_followers_list返回json对象,你可以使用字段名称从json对象中检索字段,下面是一个相同的例子。

next_cursor = -1

而(next_cursor):

search = twitter.get_followers_list(screen_name ='abcd',cursor = next_cursor)

for result in search['users']:
    time_zone =result['time_zone'] if result['time_zone'] != None else "N/A"
    print result["name"].encode('utf-8')+ ' '+time_zone.encode('utf-8')
next_cursor = search["next_cursor"]