首页 > 编程语言 > 详细

Python 提取新浪微博转载微博的用户名

时间:2014-07-22 14:45:57      阅读:319      评论:0      收藏:0      [点我收藏+]

CODE:

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

'''
Created on 2014-7-22
@author: guaguastd
@name: findRepostUser.py
'''
    
if __name__ == '__main__':

    #import json
    
    # get weibo_api to access sina api
    from sinaWeiboLogin import sinaWeiboLogin
    sinaWeiboApi = sinaWeiboLogin()
    
    # import sinaWeibo
    from sinaWeibo import findWeiboMid
    
    # import sinaWeoboStatuses
    from sinaWeiboStatuses import userTimeline
    
    # get the new 200 weibo at most
    statuses = userTimeline(sinaWeiboApi, 200)
    #print json.dumps(statuses, indent=1)

    # get the weibo mid if repost_count is above than 0
    weiboMid =  findWeiboMid(statuses)
    
    for mid in weiboMid:
        _reposts = sinaWeiboApi.statuses__repost_timeline(id=mid)
        print [r['user']['screen_name'] for r in _reposts['reposts']]  

RESULT:

[u'\u851a\u6ee2\u83f2668', u'\u5219\u677e\u5948\u6d25\u5b501992', u'\u5927\u53d4\u63a7_\u5b87\u7ae5\u66761995']


Python 提取新浪微博转载微博的用户名

原文:http://blog.csdn.net/guaguastd/article/details/38031671

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!