我是靠谱客的博主 鳗鱼枕头,最近开发中收集的这篇文章主要介绍python微博热点_Python 获取新浪微博的热门话题 (API),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Code:

#!/usr/bin/python

# -*- coding: utf-8 -*-

'''

Created on 2014-06-27

@author: guaguastd

@name: sinaWeiboHotTrend.py

'''

import json

from sinaWeiboLogin import sinaWeiboLogin

# get weibo_api to access sina api

sinaWeiboApi = sinaWeiboLogin()

# get sinaWeiboTrend

from sinaWeiboTrend import trendClass

trends = trendClass(sinaWeiboApi)

# get sinaWeiboTrend by hourly, by daily, by weekly

while 1:

while True:

choice = raw_input("ninput choice to get sinaWeiboTrend (1 means hourly, 2 means daily, 3 means weekly, 0 to quit):")

if choice.isdigit():

choice = int(choice)

if choice == 0 or choice == 1 or choice == 2 or choice == 3 :

break

else:

print 'input error, should input int number among 0,1,2,3, try again!'

else:

print 'input error, should input int number, please try again!'

if choice == 0:

print 'Succssfully exit!r'

break

elif choice == 1:

print 'Hourly sinaWeiboTrend are as follow:r'

hourly_trends = trends.hourly_new_trend()

print json.dumps(hourly_trends, indent=1)

elif choice == 2:

print 'Daily sinaWeiboTrend are as follow:r'

daily_trends = trends.daily_new_trend()

print json.dumps(daily_trends, indent=1)

elif choice == 3:

print 'Weekly sinaWeiboTrend are as follow:r'

weekly_trends = trends.weekly_new_trend()

print json.dumps(weekly_trends, indent=1)

else:

print 'Input error, try again!r'

RESULT:

input choice to get sinaWeiboTrend (1 means hourly, 2 means daily, 3 means weekly, 0 to quit):1

Hourly sinaWeiboTrend are as follow:

{

"trends": {

"2014-07-06 08:16": [

{

"query": "u6797u5999u53ef",

"amount": "26088",

"name": "u6797u5999u53ef",

"delta": "26088"

},

{

"query": "u8d1du513ffeynman",

"amount": "24442",

"name": "u8d1du513ffeynman",

"delta": "24442"

},

{

"query": "u5434u901fu73b2",

"amount": "22423",

"name": "u5434u901fu73b2",

"delta": "22423"

},

{

"query": "u8a00u627fu65ed",

"amount": "21956",

"name": "u8a00u627fu65ed",

"delta": "21956"

},

{

"query": "u5434u5988",

"amount": "21533",

"name": "u5434u5988",

"delta": "21533"

},

{

"query": "u591au59887788",

"amount": "21314",

"name": "u591au59887788",

"delta": "21314"

},

{

"query": "u52a0u6cb9u5434u4ea6u51e1",

"amount": "21051",

"name": "u52a0u6cb9u5434u4ea6u51e1",

"delta": "21051"

},

{

"query": "u5305u5b50u59b9",

"amount": "20939",

"name": "u5305u5b50u59b9",

"delta": "20939"

},

{

"query": "u7537u795eu9e7fu6657u91cdu8fd4u5febu672c",

"amount": "20570",

"name": "u7537u795eu9e7fu6657u91cdu8fd4u5febu672c",

"delta": "20570"

},

{

"query": "u8377u5170 u54e5u65afu8fbeu9eceu52a0",

"amount": "20033",

"name": "u8377u5170 u54e5u65afu8fbeu9eceu52a0",

"delta": "20033"

}

]

},

"as_of": 1404605804

}

input choice to get sinaWeiboTrend (1 means hourly, 2 means daily, 3 means weekly, 0 to quit):2

Daily sinaWeiboTrend are as follow:

{

"trends": {

"2014-07-06 08:23": [

{

"query": "u6797u5999u53ef",

"amount": "26434",

"name": "u6797u5999u53ef",

"delta": "26434"

},

{

"query": "u8d1du513ffeynman",

"amount": "24677",

"name": "u8d1du513ffeynman",

"delta": "24677"

},

{

"query": "u5434u901fu73b2",

"amount": "22716",

"name": "u5434u901fu73b2",

"delta": "22716"

},

{

"query": "u8a00u627fu65ed",

"amount": "22315",

"name": "u8a00u627fu65ed",

"delta": "22315"

},

{

"query": "u8377u5170 u54e5u65afu8fbeu9eceu52a0",

"amount": "22162",

"name": "u8377u5170 u54e5u65afu8fbeu9eceu52a0",

"delta": "22162"

},

{

"query": "u5434u5988",

"amount": "21776",

"name": "u5434u5988",

"delta": "21776"

},

{

"query": "u52a0u6cb9u5434u4ea6u51e1",

"amount": "21389",

"name": "u52a0u6cb9u5434u4ea6u51e1",

"delta": "21389"

},

{

"query": "u5305u5b50u59b9",

"amount": "21232",

"name": "u5305u5b50u59b9",

"delta": "21232"

},

{

"query": "u53e4u4e3du7c73u5a1c",

"amount": "19406",

"name": "u53e4u4e3du7c73u5a1c",

"delta": "19406"

},

{

"query": "u91d1u661f",

"amount": "19130",

"name": "u91d1u661f",

"delta": "19130"

}

]

},

"as_of": 1404606238

}

input choice to get sinaWeiboTrend (1 means hourly, 2 means daily, 3 means weekly, 0 to quit):3

Weekly sinaWeiboTrend are as follow:

{

"trends": {

"2014-07-06 08:24": [

{

"query": "u6797u5999u53ef",

"amount": "26434",

"name": "u6797u5999u53ef",

"delta": "26434"

},

{

"query": "u8d1du513ffeynman",

"amount": "24677",

"name": "u8d1du513ffeynman",

"delta": "24677"

},

{

"query": "u5434u901fu73b2",

"amount": "22716",

"name": "u5434u901fu73b2",

"delta": "22716"

},

{

"query": "u8a00u627fu65ed",

"amount": "22315",

"name": "u8a00u627fu65ed",

"delta": "22315"

},

{

"query": "u8377u5170 u54e5u65afu8fbeu9eceu52a0",

"amount": "22162",

"name": "u8377u5170 u54e5u65afu8fbeu9eceu52a0",

"delta": "22162"

},

{

"query": "u5434u5988",

"amount": "21776",

"name": "u5434u5988",

"delta": "21776"

},

{

"query": "u52a0u6cb9u5434u4ea6u51e1",

"amount": "21389",

"name": "u52a0u6cb9u5434u4ea6u51e1",

"delta": "21389"

},

{

"query": "u5305u5b50u59b9",

"amount": "21232",

"name": "u5305u5b50u59b9",

"delta": "21232"

},

{

"query": "u53e4u4e3du7c73u5a1c",

"amount": "19406",

"name": "u53e4u4e3du7c73u5a1c",

"delta": "19406"

},

{

"query": "u91d1u661f",

"amount": "19130",

"name": "u91d1u661f",

"delta": "19130"

}

]

},

"as_of": 1404606244

}

input choice to get sinaWeiboTrend (1 means hourly, 2 means daily, 3 means weekly, 0 to quit):

最后

以上就是鳗鱼枕头为你收集整理的python微博热点_Python 获取新浪微博的热门话题 (API)的全部内容,希望文章能够帮你解决python微博热点_Python 获取新浪微博的热门话题 (API)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(120)

评论列表共有 0 条评论

立即
投稿
返回
顶部