成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

爬了20W條《隱秘的角落》彈幕,一起爬山嗎?

開發(fā) 前端 開發(fā)工具
最近又火了一部國(guó)產(chǎn)劇:《隱秘的角落》,如果你沒(méi)看過(guò),那可能會(huì)對(duì)朋友圈里大家說(shuō)的“一起去爬山”、“小白船”、“還有機(jī)會(huì)嗎”感到莫名其妙。

 最近又火了一部國(guó)產(chǎn)劇:《隱秘的角落》,如果你沒(méi)看過(guò),那可能會(huì)對(duì)朋友圈里大家說(shuō)的“一起去爬山”、“小白船”、“還有機(jī)會(huì)嗎”感到莫名其妙。

[[332301]]

 

圖片來(lái)自 Pexels

由于《隱秘的角落》是在愛(ài)奇藝獨(dú)播,所以數(shù)據(jù)從愛(ài)奇藝下手最直接。

 

暑期推薦旅游

如果沒(méi)爬過(guò)愛(ài)奇藝,可以考慮使用豆瓣、微博、知乎(電視劇數(shù)據(jù)分析·萬(wàn)能三件套)的數(shù)據(jù)。

爬蟲

劇很精彩,但追劇界有句俗話說(shuō)得好:“彈幕往往比劇更精彩”,為了讓精彩延續(xù)下去,我終究沒(méi)能忍住對(duì)彈幕下手。

愛(ài)奇藝的彈幕數(shù)據(jù)是以 .z 形式的壓縮文件存在的,先獲取 tvid 列表,再根據(jù) tvid 獲取彈幕的壓縮文件,最后對(duì)其進(jìn)行解壓及存儲(chǔ),大概就是這樣一個(gè)過(guò)程。

我實(shí)現(xiàn)分集爬取所有彈幕,代碼如下:

  1. def get_data(tv_name,tv_id): 
  2.     url = 'https://cmts.iqiyi.com/bullet/{}/{}/{}_300_{}.z' 
  3.     datas = pd.DataFrame(columns=['uid','contentsId','contents','likeCount']) 
  4.     for i in range(1,20): 
  5.         myUrl = url.format(tv_id[-4:-2],tv_id[-2:],tv_id,i) 
  6.         print(myUrl) 
  7.         res = requests.get(myUrl) 
  8.         if res.status_code == 200: 
  9.             btArr = bytearray(res.content) 
  10.             xml=zlib.decompress(btArr).decode('utf-8'
  11.             bs = BeautifulSoup(xml,"xml"
  12.             data = pd.DataFrame(columns=['uid','contentsId','contents','likeCount']) 
  13.             data['uid'] = [i.text for i in bs.findAll('uid')] 
  14.             data['contentsId'] = [i.text for i in bs.findAll('contentId')] 
  15.             data['contents'] = [i.text for i in bs.findAll('content')] 
  16.             data['likeCount'] = [i.text for i in bs.findAll('likeCount')] 
  17.         else
  18.             break 
  19.         datas = pd.concat([datas,data],ignore_index = True
  20.     datas['tv_name']= str(tv_name) 
  21.     return datas 

注:避免引起不必要的麻煩,本爬蟲僅指出關(guān)鍵步驟,不再公開提供。

共爬取得到 201865 條《隱秘的角落》彈幕數(shù)據(jù),如下圖:

 

彈幕發(fā)射器

按照用戶 id 分組并對(duì)彈幕 id 計(jì)數(shù),可以得到每位用戶的累計(jì)發(fā)送彈幕數(shù)。

  1. #累計(jì)發(fā)送彈幕數(shù)的用戶 
  2. danmu_counts = df.groupby('uid')['contentsId'].count().sort_values(ascending = False).reset_index() 
  3. danmu_counts.columns = ['用戶id','累計(jì)發(fā)送彈幕數(shù)'
  4. danmu_counts.head() 

 

累計(jì)發(fā)送彈幕數(shù)用戶 Top5

第一名竟然發(fā)送了 2561 條彈幕,這只是一部 12 集的網(wǎng)劇啊。

[[332302]]

 

真·彈幕發(fā)射器

難道他/她是水軍?每條都發(fā)的差不多?

  1. df_TOP1 = df[df['uid'] == 1810351987].sort_values(by="likeCount",ascending = False).reset_index() 
  2. df_TOP1.head(10) 

 

然而并不是,每一條彈幕都是這位觀眾的有感而發(fā),可能他/她只是在發(fā)彈幕的同時(shí)順便看看劇吧。

這位“彈幕發(fā)射器”朋友,在每一集的彈幕量又是如何呢?

 

分集&平均彈幕量

是不是通過(guò)上圖可以側(cè)面說(shuō)明個(gè)別劇集的戲劇沖突更大,更能引發(fā)觀眾吐槽呢?

“彈幕發(fā)射器”同志,11、12 集請(qǐng)加大輸出!

這些彈幕大家都認(rèn)同

拋開“彈幕發(fā)射器”同志,我們繼續(xù)探究一下分集的彈幕。

看看每一集當(dāng)中,哪些彈幕大家都很認(rèn)同(贊)?

  1. df_like = df[df.groupby(['tv_name'])['likeCount'].rank(method="first", ascending=False)==1].reset_index()[['tv_name','contents','likeCount']] 
  2. df_like.columns = ['劇集','彈幕','贊'
  3. df_like 

 

每一集中點(diǎn)贊最多的彈幕

每一集的最佳彈幕都是當(dāng)集劇情的濃縮,這些就是觀眾們票選出來(lái)的梗(吐槽)啊!

應(yīng)該不算劇透吧,不算吧,不算吧實(shí)在不行我請(qǐng)你去爬山也可。

[[332303]]

 

朝陽(yáng)東升

除了劇本、音樂(lè)等,“老戲骨”和“小演員”們的演技也獲得了網(wǎng)友的一致好評(píng)。

這部劇雖然短短 12 集,但故事線不僅僅在一兩個(gè)人身上。每個(gè)人都有自己背后的故事,又因?yàn)榉N種巧合串聯(lián)在一起,引發(fā)觀眾的持續(xù)性討論。

我們統(tǒng)計(jì)一下演員們?cè)趶椖恢械某霈F(xiàn)次數(shù),看看劇中的哪些角色大家提及最多。

  1. a = {'張東升':'東升|秦昊|張老師''朱朝陽(yáng)':'朝陽(yáng)''嚴(yán)良':'嚴(yán)良''普普':'普普''朱永平':'朱永平''周春紅':'春紅|大娘子''王瑤':'王瑤''徐靜':'徐靜|黃米依''陳冠聲':'王景春|老陳|陳冠聲''葉軍':'葉軍|皮卡皮卡''馬主任':'主任|老馬''朱晶晶':'晶晶','葉馳敏':'葉馳敏'
  2. for key, value in a.items(): 
  3.     df[key] = df['contents'].str.contains(value) 
  4. staff_count = pd.Series({key: df.loc[df[key], 'contentsId'].count() for key in a.keys()}).sort_values() 

先計(jì)算出現(xiàn)次數(shù),再利用 pyecharts 制作極坐標(biāo)圖:

 

彈幕中提到的主要演員

比較讓我疑惑的三個(gè)小孩當(dāng)中的朱朝陽(yáng)提及量這么低,按理說(shuō)應(yīng)該與其其他兩位大體相當(dāng)啊。

又去源數(shù)據(jù)看了一遍,提及朱朝陽(yáng)(朝陽(yáng))的彈幕確實(shí)很少,因?yàn)榇蟛糠衷趶椖恢杏^眾一般就叫他“學(xué)霸”、“兒子”之類的了。

詞云

總所周知,一篇數(shù)分文章不能少了詞云。

每篇的詞云都盡量跟上篇文章不同,這次我采用的是 stylecloud,它算是 wordcloud 詞云包的升級(jí)版,看起來(lái)美觀多了。

  1. import stylecloud 
  2. from IPython.display import Image  
  3.  
  4. stylecloud.gen_stylecloud(text=' '.join(text1), collocations=False
  5.                           font_path=r'‪C:\Windows\Fonts\msyh.ttc'
  6.                           icon_name='fas fa-play-circle',size=400, 
  7.                           output_name='隱秘的角落-詞云.png'
  8. Image(filename='隱秘的角落-詞云.png'

 

20 萬(wàn)條彈幕詞云

除了主角的名字以外,在這部以“孩子”為主題的劇中,對(duì)孩子的思想、行為的探討占據(jù)重要部分,另外,劇中從年長(zhǎng)的戲骨到年幼的孩子,每一個(gè)人都貢獻(xiàn)了高光的演技,對(duì)他們演技的稱贊也成為高頻詞匯。

而最出圈的“爬山”梗,更是被頻頻提及。

[[332304]]

 

一起爬山嗎?

從《無(wú)證之罪》到《隱秘的角落》,都在證明懸疑犯罪題材在當(dāng)下并非沒(méi)有市場(chǎng),要收獲高人氣高口碑,如何傳播與營(yíng)銷終歸只是手段,越來(lái)越多的團(tuán)隊(duì)沉下心來(lái)打磨精品劇集,觀眾才會(huì)愿意為劇買單,讓“爬山”這樣的梗一步步“出圈”。

本文相關(guān)數(shù)據(jù)和可視化源碼下載:

https://alltodata.cowtransfer.com/s/5b483c08987243

作者:朱小五

編輯:陶家龍

出處:轉(zhuǎn)載自微信公眾號(hào)凹凸數(shù)據(jù)(ID:alltodata)

 

責(zé)任編輯:武曉燕 來(lái)源: 凹凸數(shù)據(jù)
相關(guān)推薦

2024-12-16 08:30:00

JVMJava虛擬機(jī)Java

2020-01-31 22:13:50

監(jiān)工疫情肺炎

2020-12-15 10:52:44

CIO企業(yè)網(wǎng)

2020-07-08 11:20:00

戴爾

2020-07-13 12:27:37

百度大腦

2020-12-20 18:02:15

暗網(wǎng)監(jiān)控暗網(wǎng)漏洞

2020-07-13 09:35:40

5G網(wǎng)絡(luò)技術(shù)

2022-09-27 16:03:51

羊了個(gè)羊鴻蒙

2014-12-31 10:33:44

Google 2015

2019-10-17 10:01:12

Java程序員技術(shù)

2019-12-20 09:44:50

李子柒田園生活評(píng)論

2020-03-09 08:00:43

娛樂(lè)圈肖戰(zhàn)評(píng)論

2016-09-02 16:49:54

APPVR

2021-10-11 10:25:33

排列nums數(shù)組

2022-12-02 14:20:09

Tetris鴻蒙

2022-11-29 16:35:02

Tetris鴻蒙

2021-03-12 08:56:25

電腦裝機(jī)軟件Edge瀏覽器

2019-05-05 09:14:19

數(shù)據(jù).

2023-03-30 09:32:27

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 国产成人免费在线 | 日韩欧美国产精品 | 夜夜草 | 中文字幕在线一区二区三区 | 一本一道久久a久久精品综合蜜臀 | 老熟女毛片 | 国产精品视频免费观看 | 久久99蜜桃综合影院免费观看 | 亚洲国产精品一区二区三区 | 特一级毛片 | 欧美激情在线观看一区二区三区 | 日韩高清av| 日韩在线播放一区 | 不卡一区二区在线观看 | 亚洲高清一区二区三区 | 国产精品乱码一区二区三区 | 日本中文字幕视频 | 亚洲国产激情 | 免费一级做a爰片久久毛片潮喷 | 黄色一级大片在线免费看产 | 亚洲人成人一区二区在线观看 | 99热这里只有精品8 激情毛片 | 亚洲精品自拍 | 99tv| 欧美一区二区三区四区五区无卡码 | 国产综合精品一区二区三区 | 国产三级电影网站 | 91偷拍精品一区二区三区 | 久久久久久亚洲 | 免费一区| 国产99久久| 精品视频在线一区 | 日韩视频免费看 | 日韩欧美一区在线 | 日韩一二区 | 精精国产xxxx视频在线播放7 | 亚洲精品aⅴ | 91在线看片 | 成人在线视频免费播放 | 婷婷福利| 精品成人69xx.xyz |