#!/usr/bin/python 
# -*- coding: utf-8 -*-

'''
Created on 2015-1-3
@author: beyondzhou
@name: find_popular_weibo.py
'''

# Find popular weibo
def find_popular_weibo():
    
    # import 
    from login import weibo_login

    # Access to sina api
    weibo_api = weibo_login()
    
    # Get public timeline
    public_timeline = weibo_api.statuses.public_timeline.get()['statuses']
               
    # popular weibo
    popular_weibo = [status for status in public_timeline if status['reposts_count']  > 0] 
   
    for mblog in popular_weibo:
        print mblog["text"], mblog["reposts_count"]
            
    '''
    # import 
    from search import weibo_search
    from entities import weibo_entities
    
    # Do the search (only get two pages)
    subject = weibo_search(topic='iphone')
    
    # Decode entities
    (mids, names, texts, dates, reposts, comments, likes) = weibo_entities(subject)
    
    for i in range(len(reposts)):
        if reposts[i] > 0:
            print texts[i], reposts[i]
    '''

if __name__ == '__main__':
    find_popular_weibo()

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐