我想获取特定用户的Twitter追随者/追踪者列表,当他们的screenname或user.id被指定时。任何人都可以给它的代码片段?谢谢。如何使用Twython获得Twitter追随者?
回答
我是Twython的作者。有两种不同的方法可以用于此目的。一个返回跟随者ID(get_followers_ids),另一个返回跟随者集合(get_followers_list)的状态/ etc。
一一些示例代码将是这样的:
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关键参数,因此您可以传递给参数的方法与您在文档中找到的方法相同。
祝你好运!
似乎这是行不通的,从那时起,TwitterAPI中的某些内容可能会发生变化:打印“用户%d正在关注用户X”%follower_id 类型错误:%d格式:需要一个数字,而不是unicode – algarecu 2015-04-02 14:27:44
此评论旨在改进上面给出的答案。正如我的建议中所提到的那样,仅当您遵循get_followers_ids()返回的json结构时,打印follower id列表才有效:{u'previous_cursor':0,u'previous_cursor_str':u'0',u'next_cursor' :XXXXXXXX,u'ids ':[XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX,XXXXXXXXXX,... 用于追随者[follower_id' IDS']: \t打印“用户%d是继给定用户% follower_id 这就是所有人,谢谢。 – algarecu 2015-04-03 08:20:24
它应该是:
followers = twitter.get_followers_list(screen_name = "whatever")
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
- 1. Twython得到追随者数
- 2. twython:获得追随者名单
- 3. 我如何获得Twitter追随者ID?
- 4. 试图跟随另一个Twitter用户的追随者,TWYTHON
- 5. 使用POST获取Twitter追随者
- 6. 如何获取Twitter追随者名单?
- 7. 获得追随者的完整列表,Twitter的使用C#
- 8. Twitter追随者数
- 9. 如何获得追随者从twitter计数
- 10. 如何获得Twitter的追随者数量的jQuery
- 11. 获取Twitter的追随者用户名
- 12. 如何使用MGTwitterEngine的getFollowersIncludingCurrentStatus获取所有Twitter追随者?
- 13. 无法获得Twitter上的特定用户的追随者
- 14. 要获取Twitter追随者名单
- 15. Twitter4j获得最多追随者人数的追随者
- 16. 如何使用Twitter Api来获取我拥有的Twitter追随者的数量?
- 17. Twitter追随者的点数
- 18. Jquery,JSON twitter追随者数
- 19. 如何使用Java获得instagram追随者列表?
- 20. R twitteR软件包,获得追随者尽管限制
- 21. 使用twitterizer获取所有Twitter追随者
- 22. 获取所有使用LINQ to Twitter的追随者
- 23. 在PHP中使用JSON获取Twitter追随者?
- 24. PHP Twitter的追随者 - 如果错误
- 25. 如何从Twitter获取个人资料的追随者姓名?
- 26. 如何使用Twitterizer获取给定用户名的Twitter追随者screenNames?
- 27. 如何使用jQuery获取Twitter和Facebook的总追随者数量
- 28. 如何使用PHP,Twitter API获取更多或全部追随者?
- 29. 如何在PHP中获取所有Twitter的追随者(不追随者数)的细节?
- 30. Twitter追随者个人资料扫描
你需要证明你实际上已经尝试了解决方案和失败的代码,这样我们就可以很好地解决您的问题。 – 2011-05-11 11:56:50