日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
用Python對微博熱搜做輿情分析

大家好,我是志斌~

創(chuàng)新互聯(lián)建站致力于網(wǎng)站設計制作、網(wǎng)站建設,成都網(wǎng)站設計,集團網(wǎng)站建設等服務標準化,推過標準化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務水平進行質量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián)建站,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設服務!

今天志斌看微博熱搜的時候,發(fā)現(xiàn)這樣一條熱搜。

我尋思,這要真的改了,真的炸鍋!所以志斌爬取了這條微博下的數(shù)據(jù),進行了一個簡單的輿情分析!

需要源碼的同學,加志斌微信獲取哈~

一、數(shù)據(jù)采集

志斌在之前的兩篇文章中,詳細的介紹了如何獲取微博評論,有興趣的讀者可以看看這兩篇文章。這里志斌直接展示核心代碼了,代碼如下:

 
 
 
 
  1. for page in range(1,10000): 
  2.   if page == 1 : 
  3.       params = ( 
  4.           ('id', '4654152979845247'), 
  5.           ('mid', '4654152979845247'), 
  6.           ('max_id_type', '0'), 
  7.       ) 
  8.   #s = requests.Session() 
  9.   response = requests.get('https://m.weibo.cn/comments/hotflow', headers=headers, params=params) 
  10.   a = response.json()['data']['max_id'] 
  11.   b = response.json()['data']['max_id_type'] 
  12.  
  13.   for i in response.json()['data']['data']: 
  14.       pinglunshijian = i['created_at'] 
  15.       neirong = re.sub(r'<[^>]*>', '', i['text']) 
  16.       id = i['user']['id'] 
  17.       yonghumingcheng = i['user']['screen_name'] 
  18.       with open(r'71.txt', 'a', encoding='utf-8') as f: 
  19.           f.write(f'{neirong}\n') 
  20.   params = ( 
  21.       ('id', '4654152979845247'), 
  22.       ('mid', '4654152979845247'), 
  23.       ('max_id', str(a)), 
  24.       ('max_id_type', str(b)), 
  25.        ) 
  26.   print(f'爬取第{page}頁數(shù)據(jù)......') 
  27.   time.sleep(random.randint(1,3)) 

二、可視化分析

我們來對這些數(shù)據(jù)進行可視化分析。本次繪圖使用的是Excel和Tableau兩款軟件。

1.點贊數(shù)top10用戶

我們發(fā)現(xiàn)橢圓圓子這個用戶所發(fā)表的評論點贊數(shù)最多,有9.5w+,下面讓我們看看它的評論是什么,竟然讓用戶這么喜歡。

這是一句純吐槽的話,點贊數(shù)這么多,可能是因為發(fā)的時間早,或者是引起了老師們的共鳴。

2.評論日期分布

從圖中我們可以清晰的看出,7.6號發(fā)表評論的人數(shù)最多,可能跟今天上熱搜有關系的原因,畢竟上了熱搜,曝光度就高了!

3.評論時間分布

對6號評論發(fā)布時間進行分析,我們發(fā)現(xiàn)19點發(fā)表的評論數(shù)量最多,我當時看到這條熱搜的時候,基本也是這個時間,看來熱搜對一個消息的影響還是很大的。

4.詞云圖

通過詞云圖可以看出,人們圍繞這寒暑假這個詞討論的非常熱烈,學生和取消、行業(yè)等詞也被大量提及,我翻了翻評論,發(fā)現(xiàn)大部分人都是不想取消的。當然志斌也覺得不要取消。

三、小結

1. 通過分析我們可以看出,熱搜對每條微博的影響是巨大的。

2. 大家都不太愿意取消寒暑假。 

3. 本文僅供學習參考,不做它用。


當前文章:用Python對微博熱搜做輿情分析
網(wǎng)站地址:http://www.5511xx.com/article/djgoogh.html