我正在尝试在本地区域挖掘数据。
首先,我希望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而是实际的用户名),然后打印出来。
在此之后,我想生成特定用户的好友列表,然后打印出来。
如何获取用户名和好友列表?
答案 0 :(得分:0)
要生成用户名,您可以查看" user"每个状态的部分。会有一个名为" screen_name"它的价值就是你所需要的。
在用户部分,还有一个" id"。您需要使用此ID创建单独的呼叫才能获得该用户的关注者。 twitter api(和twython)支持从id获取关注者。见https://dev.twitter.com/docs/api/1.1/get/followers/ids