#!/usr/bin/python
# -*- coding: utf⑻ -*-
'''
Created on 2015⑴⑵
@author: beyondzhou
@name: extract_weibo_entities.py
'''
# Extract entities of sina weibo
def extract_weibo_entities():
# import
from login import weibo_login
from statuses import extract_weibo_entities
import json
# Access to sina api
weibo_api = weibo_login()
# Get public timeline
public_timeline = weibo_api.statuses.public_timeline.get(count=200)
# Output the public timeline
# print json.dumps(public_timeline, indent=1)
# Extract entities (status_texts,screen_names,reposts_count,comments_count,retweeted_status,words)
status_texts,screen_names,reposts_count,comments_count,retweeted_status,words = extract_weibo_entities(public_timeline)
'''
print json.dumps(status_texts, indent=1, ensure_ascii=False)
print json.dumps(screen_names, indent=1)
print json.dumps(reposts_count, indent=1)
print json.dumps(comments_count, indent=1)
print json.dumps(retweeted_status, indent=1)
print json.dumps(words, indent=1)
'''
entityDict = {'status_texts':status_texts,
'screen_names':screen_names,
'reposts_count':reposts_count,
'comments_count':comments_count,
'retweeted_status':retweeted_status,
'words':words}
for key in entityDict:
print '
Information of %s' % key
print json.dumps(entityDict[key], indent=1, ensure_ascii=False)
if __name__ == '__main__':
extract_weibo_entities()
# Extract weibo entities
def extract_weibo_entities(statuses):
# Extracting text, screen names, reposts_count, comments_count, retweeted_status from weibo
status_texts = [status['text']
for status in statuses]
screen_names = [status['user']['screen_name']
for status in statuses]
reposts_count = [status['reposts_count']
for status in statuses]
comments_count = [status['comments_count']
for status in statuses]
retweeted_status = [status['retweeted_status']
for status in statuses if status.has_key('retweeted_status')]
# Compute a collection of all words from all weibo
words = [w
for t in status_texts
for w in t.split()]
return status_texts,screen_names,reposts_count,comments_count,retweeted_status,words
callback_url: https://api.weibo.com/oauth2/authorize?redirect_uri=http%3A//apps.weibo.com/guaguastd&response_type=code&client_id=2925245021
return_redirect_uri: http://weibo.com/login.php?url=http%3A%2F%2Fapps.weibo.com%2Fguaguastd%3Fcode%3D1a3b5b2e8c4458fe1f9a872cb41ed6cf
code: ['1a3b5b2e8c4458fe1f9a872cb41ed6cf']
Information of reposts_count
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
Information of retweeted_status
[]
Information of status_texts
[
"我剛給@鄭容和89 贈送了1朵鮮花,取得了2傾慕值,感覺自己萌萌噠!飯圈的親們,快來送花應援吧!http://t.cn/R7FzA9e",
"起來就被自己嚇到………",
"搭配要點:白色T恤+千鳥格短褲+藍色西裝外套+黑色單位+黑色皮鞋+黑色軟呢帽。",
"防城港!",
"發錢啦!@angelababy 正在發紅包,總共117633元現金。手快有,手慢無! http://t.cn/Rzki6jW",
"發錢啦!@湖南衛視 正在發紅包,總共600000元現金。手快有,手慢無! http://t.cn/RZU44L0",
"#微樂#定之蕎 袋裝蕎麥精粉 1kg(價格:13.9元),我的生活我定制 ----來自微樂客戶端 http://t.cn/RZbsHwi ",
"我忽然喜歡上這1個人的日子,雖然說有點孤單,但過得愜意,我想做甚么就做甚么,喜歡吃甚么就吃甚么,自己怎樣高興怎樣來[嘻嘻]",
"[閃電] 鏈接:http://t.cn/RzsnrZY",
"#Twings和Tasty1直在1起#心疼他們",
"#微樂#廣濟兩路 板鴨 1500g/2只裝(價格:67元)包郵 微笑生活,快樂分享http://t.cn/RZbsHAt ",
"#東方衛視跨年#新年我最榮幸,2015我最紅!元旦我在@angelababy 和@東方衛視番茄臺 送出的紅包中抽到了“1元現金”! 還在等甚么,快來試試吧!http://t.cn/Rzki6jW",
"搭配示范:中袖白色數字棒球服+深藍色高腰牛仔短褲+黑色板鞋+藍色帆布包。親,#開網店啦親#【技術+貨源+發貨+售后】全程指點#輕松教你做網店#!你只需要1臺電腦或手機就能夠開啟你的網店之旅 每天兩個小時上網時間便可,上萬種貨源供你選擇,有興趣咨詢QQ:603471295",
"今天我在#百詞斬# 背了40個雅思核心單詞。世上只有媽媽好?我媽逼我背單詞。 你也來背單詞吧 >>> http://t.cn/zYFwdTq #百詞斬學霸認證#",
"#大神X7#1直很期待",
"魔羯座 本日(1月2日)綜合運勢:★★★★★,榮幸色彩:金色,榮幸數字:5,速配星座:金牛座(分享自@微心情) 查看更多: http://t.cn/hBDFW",
"被子里 好冷[生病]",
"魔羯座 本日(1月2日)綜合運勢:★★★★★,榮幸色彩:金色,榮幸數字:5,速配星座:金牛座(分享自@微心情) 查看更多: http://t.cn/hBDFW",
"【盛夏最易受誘惑出軌的星座男】第1名:射手座。盛夏來臨,花心的射手們會孤單難耐,對各路美女都沒有抵抗力。第2名:天秤座。天秤男天生就不曉得謝絕其他人,應當說他們來者不拒,特別是美女。第3名:白羊座。白羊男喜歡接受挑戰,特別是那些特別難馴服的女人。",
"魔羯座 本日(1月2日)綜合運勢:★★★★★,榮幸色彩:金色,榮幸數字:5,速配星座:金牛座(分享自@微心情) 查看更多: http://t.cn/hBDFW",
"【鄭秀文承認與許志安同居 還沒有注冊結婚】9月12日訊,鄭秀文11日亮相某珠寶↓活動,被問是不是已正式成為“許太”,鄭秀文稱兩人已1起生活,彼此認定,所以只差“注冊”這個法律程序。",
"克東 今天(1月2日)天氣:晴,⑵2℃~⑴6℃,西風≤3級,空氣質量:輕度 (分享自@微心情) http://t.cn/zT7OEhx",
"啊!!到底要我腫么樣··· http://t.cn/RZbsHAQ",
"寶應 今天(1月2日)天氣:晴轉多云,⑴℃~8℃,東風3⑷級轉≤3級,空氣質量:優 (分享自@微心情) http://t.cn/zT700iw",
"分享自正義無敵 《購買城市樓房和農村住宅建設中的毛病風水認識》 - 酷愛風水的朋友們,大家好在視察了多年的城市樓房購買和農村住宅建設中我總結了人們在購買樓房和住宅建設中多數人形... (來自 @頭條博客) - http://t.cn/R7CH9LZ ",
"[載歌載舞]【你合適跟誰在1起 】聽說經過這個測試的情侶不會分手;你和她將是最完善的酸堿中和,永久在1起。大家都來驗證1下吧!(詳見下圖)[啦啦][逗號]不要輕易的去放棄1個每天都是會去想念的人。這樣的人,那末你1輩子也是不會再遇到幾個的",
"吉林 今天(1月2日)天氣:晴,⑴8℃~⑴1℃,微風≤3級轉3⑷級,空氣質量:優 (分享自@微心情) http://t.cn/zT7NhKW",
"彌勒 今天(1月2日)天氣:陰轉多云,8℃~18℃,微風≤3級,空氣質量:輕度 (分享自@微心情) http://t.cn/zT70Cdz",
"很多絕食減肥的人碰到了這類現象:沒有減肥之前只是沒有注意控制熱量,卻沒有暴食現象。絕食1段時間以后對食品的愿望明顯增加,暴食的時候感覺特別爽,這是為何呢?",
"天秤座 本日(1月2日)綜合運勢:★★★☆☆,榮幸色彩:灰色,榮幸數字:6,速配星座:魔羯座(分享自@微心情) 查看更多: http://t.cn/zRf0I5z",
"吼吼吼~嘿嘿嘿~嘻嘻嘻 http://t.cn/RZbsHZm",
"魔羯座 本日(1月2日)綜合運勢:★★★★★,榮幸色彩:金色,榮幸數字:5,速配星座:金牛座(分享自@微心情) 查看更多: http://t.cn/hBDFW",
"繁昌 今天(1月2日)天氣:晴,⑴℃~10℃,東風≤3級,空氣質量:輕度 (分享自@微心情) http://t.cn/zT7OZuJ",
"我剛在實惠APP里搶到1份福利:E洗車上門洗車服務,榮幸要和小火伴們分享,你也快來試試吧!http://t.cn/RhHaqbx @實惠APP",
" 我們只不過是從上1輩人那里剪切過來了1個
人生 然后不斷地進行復制 粘貼 連刷新都沒有 ",
"終究把DRIVE的進度追上了……不過對新出場的2騎完全5感,我的心已完全偏到反派那邊去了,不知道為何就是想看heart吃癟,chase和brain卻很招人疼的感覺_(:з」∠)_",
"安平 今天(1月2日)天氣:晴轉霾,⑹℃~5℃,西熏風≤3級,空氣質量:輕度 (分享自@微心情) http://t.cn/zT70CJo",
"It's funny how day by day, nothing ch¹anges. But when you look back, everything is different. ~~~ 可笑的是,時間1每天過,好像甚么也沒改變,但當你回頭看,每件事都變了。",
"http://t.cn/RzClUtJ",
"The best relationship is when you can completely act yourself and they can still love you for who you are.最好的愛情是,你可以完全地做自己,并且你的另外一半仍然迷戀真實的你。",
"有時候,讓他人在意你的最好辦法,就是不那末在意他。",
"答應自己,強大起來,那樣就沒有甚么事能擾亂你平靜的心靈。把煩惱,對折,對折,再對折,最后濃縮成快樂;把快樂,擴大,擴大,再擴大,最后擴大成幸福源泉。把時光,對折,對折,再對折,瞬間幸福就來了;把祝愿熔化,熔化,再熔化,最后熔化成人間佳話。【精選語錄】",
"There’s no real love in you. Why do I keep loving you? 你沒有真愛,我為什么還要繼續愛你?",
"#東方衛視跨年#元旦天上掉紅包啦,我在@angelababy 和@東方衛視番茄臺 共同送出的紅包里抽到了“0.2元現金”!想和我1樣么?速來抽元旦紅包吧!http://t.cn/Rzki6jW",
" 萬年企盼本日到,掙斷紅索啟歸航,這里有方向 http://t.cn/Rzds8bm ",
"我參與了@我是歌手 發起的投票【【#我是歌手#重要投票】新生代歌手你希望誰來踢館?】,我投給了“#我是歌手#@莊心妍Ada”等2個選項。你也快來表態吧:http://t.cn/RZbUL9n",
"難得休息,可是剛剛連做夢,都夢見自己在下鄉。[汗]",
"[挖鼻屎] 地 址 :http://t.cn/RZyz8lz",
"《秦時明月》破秦兵百萬,做秦時霸王 http://t.cn/RZPg11y",
"[
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈