TWYTHON。从推文中获取用户名。从用户名生成好友列表

时间:2014-06-13 21:34:17

标签: python tweets twython

我正在尝试在本地区域挖掘数据。

首先,我希望Twython在Twitter上搜索所有推文,找到包含特定关键字的推文,然后打印这些推文。我已经成功编写了几行代码:

from twython import Twython

TWITTER_APP_KEY = ''
TWITTER_APP_KEY_SECRET = ''
TWITTER_ACCESS_TOKEN = ''
TWITTER_ACCESS_TOKEN_SECRET = ''

t = Twython(TWITTER_APP_KEY, TWITTER_APP_KEY_SECRET, TWITTER_ACCESS_TOKEN,       TWITTER_ACCESS_TOKEN_SECRET)

search = t.search(q='hello', count=100)

tweets = search['statuses']

    for tweet in tweets:
    print (tweet['text'], '\n')

接下来,我想生成发布文本的ID的用户名(不仅仅是ID而是实际的用户名),然后打印出来。

在此之后,我想生成特定用户的好友列表,然后打印出来。

如何获取用户名和好友列表?

1 个答案:

答案 0 :(得分:0)

要生成用户名,您可以查看" user"每个状态的部分。会有一个名为" screen_name"它的价值就是你所需要的。

在用户部分,还有一个" id"。您需要使用此ID创建单独的呼叫才能获得该用户的关注者。 twitter api(和twython)支持从id获取关注者。见https://dev.twitter.com/docs/api/1.1/get/followers/ids