用Python找到Twitter好友

时间:2014-04-01 14:02:00

标签: python twitter

我创建了一个Twitter个人资料列表,我想下载他们的朋友(他们关注的用户)。

我在Twitter开发者注册,但是如果没有对每个用户进行身份验证,我就无法通过API进行注册。

您是否知道可以让我下载好友列表的其他任何方式,而无需将我的列表中的每个用户都进行身份验证?

1 个答案:

答案 0 :(得分:0)

尝试使用流媒体API,Twitter并没有真正拥有朋友列表,更像是粉丝。追随者不必被视为朋友。您希望从您的个人资料开始,抓取每个关注者并获取他们的关注者。

def extract_followers(user_id, limit):

    cursor = -1
    ids = []
    while cursor != 0:

        # Assume you have some method to make the twitter connection request where you can pass set of userIds)
        response = twitter_connection(ids, cursor)

        if response is not None:
            ids += response['ids']
            cursor = response['next_cursor']

        print >> sys.stderr, 'Fetched %i total ids for %s' % (len(ids), user_id)

        if len(ids) >= limit or response is None:
            break

    return ids