如何使用Twython获得Twitter粉丝?

时间:2011-05-11 11:53:23

标签: python twitter twitter-oauth twython

我希望在指定其screenname或user.id时获取特定用户的Twitter粉丝/关注列表。任何人都可以为它提供代码片段吗?感谢。

3 个答案:

答案 0 :(得分:19)

我是Twython的作者。您可以使用两种不同的方法;一个只返回跟随者ID(get_followers_ids),一个返回跟随者集的状态/ etc(get_followers_list)。

一个示例代码如下:

from twython import Twython

twitter = Twython()
followers = twitter.get_followers_ids(screen_name = "ryanmcgrath")

for follower_id in followers:
    print "User with ID %d is following ryanmcgrath" % follower_id

如果您有ID,则需要自己进行进一步的查找,因此后一种方法(get_followers_list)可能就是您想要的。请记住,Twython函数只是镜像来自官方Twitter API文档的API关键参数,因此您可以传递给参数的方法与您在文档中找到的方法相同。

祝你好运!

答案 1 :(得分:2)

from twython import Twython

twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

followers = twitter.get_followers_ids(id = 1234) # or just () - followers for your account

print(twitter.get_followers_ids()['ids']) # ids list of followers

答案 2 :(得分:1)

应该是:

followers = twitter.get_followers_list(screen_name = "whatever")