Python 对Twitter中指定话题的被转载Tweet数量的频谱分析

来源:互联网 发布:方维社区o2o系统 源码 编辑:程序博客网 时间:2024/06/10 03:54

CODE:

#!/usr/bin/python # -*- coding: utf-8 -*-'''Created on 2014-7-10@author: guaguastd@name: retweet_frequency_map.py'''if __name__ == '__main__':        # import visualize    from visualize import visualize_frequency_map        # pip install prettytable    # from prettytable import PrettyTable    # import search    from search import search_for_tweet          # 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 tweet    from tweet import popular_retweets        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)        retweets = popular_retweets(statuses)        counts = [count for count, _, _ in retweets]        sTitle = "Retweets"        xLabel = "Bins (number of times retweeted)"        yLabel = "Number of tweets in bin"        visualize_frequency_map(counts, sTitle, xLabel, yLabel)

RESULT:

Input the query (eg. #MentionSomeoneImportantForYou, exit to quit): #MentionSomeoneImportantForYouLength of statuses 95Input the query (eg. #MentionSomeoneImportantForYou, exit to quit): 


0 0