如何使用Twython获取Twitter粉丝?
我想获取某个特定用户的推特粉丝和关注的人列表,只要提供他们的用户名或用户ID就可以了。有没有人能给我一个代码示例呢?谢谢。
3 个回答
1
应该是:
followers = twitter.get_followers_list(screen_name = "whatever")
2
在编程中,有时候我们会遇到一些问题,像是代码运行不正常或者出现错误。这种时候,我们可以去一些技术论坛,比如StackOverflow,去寻找解决方案或者向其他人请教。
在这些论坛上,很多人会分享他们的经验和解决办法。你可以看到其他人提问,描述他们遇到的具体问题,然后会有一些热心的网友给出建议或者解决方案。
如果你在学习编程,遇到困难的时候,去这些地方看看,可能会找到你需要的帮助。记得把你的问题描述清楚,这样别人才能更好地理解你的困扰,给出有效的建议。
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
22
我是Twython的作者。你可以用两种不同的方法来实现这个功能;一种是返回关注者的ID(get_followers_ids
),另一种是返回关注者的状态等信息(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密钥参数进行了映射,所以你可以传递给参数的方法和文档中找到的是一样的。
祝你好运!