Python 获取Twitter用户的所有的friends和followers

来源:互联网 发布:美工论坛注册 编辑:程序博客网 时间:2024/05/17 01:24

CODE:

#!/usr/bin/python # -*- coding: utf-8 -*-'''Created on 2014-7-29@author: guaguastd@name: friends_followers_fetch.py'''if __name__ == '__main__':        # import json    import json        # import search    from search import search_for_tweet        # import get_friends_followers_ids    from user import get_friends_followers_ids        # import login, see http://blog.csdn.net/guaguastd/article/details/31706155    from login import twitter_login    # get the twitter access api    twitter_api = twitter_login()        # import twitter_text    import twitter_text        while 1:        query = raw_input('\nInput the query (eg. #MentionSomeoneImportantForYou, exit to quit): ')                if query == 'exit':            print 'Successfully exit!'            break                statuses = search_for_tweet(twitter_api, query)         ex = twitter_text.Extractor(statuses)                     screen_names = ex.extract_mentioned_screen_names_with_indices()        screen_names = [screen_name['screen_name']                        for screen_name in screen_names]                        for screen_name in screen_names:            #print json.dumps(screen_names, indent=1)              friends_ids, followers_ids = get_friends_followers_ids(twitter_api,                                                                   screen_name=screen_name,                                                                   friends_limit=10,                                                                   followers_limit=10)            print json.dumps(friends_ids, indent=1)            print json.dumps(followers_ids, indent=1)

RESULT:

Input the query (eg. #MentionSomeoneImportantForYou, exit to quit): #MentionSomeoneImportantForYouLength of statuses 36Fetched 1998 total friends ids for KaJoe243Fetched 1055 total followers ids for KaJoe243[ 1422600199,  458688949,  1161253873,  1169815322,  776404981,  1592054046,  747340094,  631001110,  333957305,  770281080][ 244565875,  804283975,  529456713,  2482515389,  833212254,  2723007131,  2601424506,  823550654,  2591080621,  2719436949]Fetched 277 total friends ids for BoninajennyFetched 157 total followers ids for Boninajenny[ 2159357795,  213748275,  262804580,  820250366,  1713397874,  559150316,  972223820,  500760841,  598357813,  752105156][ 841258999,  2721645597,  636955955,  339051763,  319816176,  559150316,  820250366,  1524500682,  2657351222,  702425326]Fetched 1998 total friends ids for KaJoe243Fetched 1055 total followers ids for KaJoe243[ 1422600199,  458688949,  1161253873,  1169815322,  776404981,  1592054046,  747340094,  631001110,  333957305,  770281080][ 244565875,  804283975,  529456713,  2482515389,  833212254,  2723007131,  2601424506,  823550654,  2591080621,  2719436949]Fetched 277 total friends ids for BoninajennyFetched 157 total followers ids for Boninajenny[ 2159357795,  213748275,  262804580,  820250366,  1713397874,  559150316,  972223820,  500760841,  598357813,  752105156][ 841258999,  2721645597,  636955955,  339051763,  319816176,  559150316,  820250366,  1524500682,  2657351222,  702425326]Fetched 277 total friends ids for BoninajennyFetched 157 total followers ids for Boninajenny[ 2159357795,  213748275,  262804580,  820250366,  1713397874,  559150316,  972223820,  500760841,  598357813,  752105156][ 841258999,  2721645597,  636955955,  339051763,  319816176,  559150316,  820250366,  1524500682,  2657351222,  702425326]Fetched 277 total friends ids for BoninajennyFetched 157 total followers ids for Boninajenny[ 2159357795,  213748275,  262804580,  820250366,  1713397874,  559150316,  972223820,  500760841,  598357813,  752105156][ 841258999,  2721645597,  636955955,  339051763,  319816176,  559150316,  820250366,  1524500682,  2657351222,  702425326]Fetched 359 total friends ids for SrhGVBadStatusLine encountered. Continuing.[ 1175105167,  777552968,  560252027,  2524468307,  2649629004,  261332366,  2601711740,  1941138769,  407189800,  2554569862][ 1175105167,  1375314614,  1541598176,  1223010188,  2713154950,  1189139196,  1541577548,  1541607992,  440873116,  2439750032]Fetched 238 total followers ids for SrhGVFetched 196 total friends ids for PaulaAV2Fetched 248 total followers ids for PaulaAV2[ 188478643,  840767317,  2540664564,  1176337274,  2192464466,  531881654,  492399548,  2596888296,  228811123,  357133822][ 2174949662,  374750493,  267452652,  863777972,  1511594922,  1255483015,  2528828622,  840767317,  437918534,  2596888296]


0 0