当前位置:首页 > 话题广场 > 攻略专题 > 游戏问答

怎么查爱奇艺弹幕?我来告诉你答案Python 分析最近大火的网剧<<隐秘的角落>>,康康网友的想法

前言

本文的文字和图片来源于网络,仅供学习、交流使用,没有任何商业用途,版权归原作者所有,如有问题,请立即与我们联系处理。(大卫亚设)。

估计最近很火的连续剧《隐秘的角落》大家趁着端午假期都看过了吧?小编也跟着潮流,一口气把12集的连续剧全部看完了。看过的人肯定对朋友圈里有人发的“一起去爬山”、“小白船”、“还有机会吗”的意思心照不宣。没看过的,如果已为人父人母的,强烈要求看一下。



剧很精彩,但追剧界有句俗话说得好:“弹幕往往比剧更精彩”,为了让精彩延续下去,咱们来看看该剧弹幕的部分。电视剧是在爱奇艺独播,因此从爱奇艺上爬虫最为合适。

爬取弹幕

爱奇艺的弹幕数据是以 .z 形式的压缩文件存在的,先获取 tvid 列表,再根据 tvid 获取弹幕的压缩文件,最后对其进行解压及存储,大概就是这样一个过程。

 def get_data(tv_name,tv_id):      url = {}/{}/{}_300_{}.z      datas = (columns=[uid,contentsId,contents,likeCount])      for i in range(1,20):          myUrl = url.format(tv_id[-4:-2],tv_id[-2:],tv_id,i)          print(myUrl)          res = reque(myUrl)          if res.status_code == 200:              btArr = bytearray)              xml=zlib.decompress(btArr).decode(utf-8)              bs = BeautifulSoup(xml,"xml")              data = (columns=[uid,contentsId,contents,likeCount])              data[uid] = [i.text for i in bs.findAll(uid)]              data[contentsId] = [i.text for i in bs.findAll(contentId)]              data[contents] = [i.text for i in bs.findAll(content)]              data[likeCount] = [i.text for i in bs.findAll(likeCount)]          else:              break          datas = ([datas,data],ignore_index = True)      datas[tv_name]= str(tv_name)      return datas

共爬取得到201865 条《隐秘的角落》弹幕数据。

弹幕发射器

按照用户id分组并对弹幕id计数,可以得到每位用户的累计发送弹幕数。

 #累计发送弹幕数的用户  danmu_counts = df.groupby(uid)[contentsId].count().sort_values(ascending = False).reset_index()  danmu_coun = [用户id,累计发送弹幕数]  danmu_coun()

累计发送弹幕数用户top5

第一名竟然发送了2561条弹幕,这只是一部12集的网剧啊。

难道他/她是水军?每条都发的差不多?

我们来看看他发送的弹幕明细:

 df_top1 = df[df[uid] == 1810351987].sort_values(by="likeCount",ascending = False).reset_index()  d(10)


然而并不是,每一条弹幕都是这位观众的有感而发,可能他/她只是在发弹幕的同时顺便看看剧吧。

这位“弹幕发射器”朋友,在每一集的弹幕量又是如何呢?


分集&平均弹幕量

是不是通过上图可以侧面说明个别剧集的戏剧冲突更大,更能引发观众吐槽呢?

“弹幕发射器”同志,11、12集请加大输出!

这些弹幕大家都认同

抛开“弹幕发射器”同志,我们继续探究一下分集的弹幕。

看看每一集当中,哪些弹幕大家都很认同(赞):

 df_like = df[df.groupby([tv_name])[likeCount].rank(method="first", ascending=False)==1].reset_index()[[tv_name,contents,likeCount]]  d = [剧集,弹幕,赞]  df_like


每一集中点赞最多的弹幕

每一集的最佳弹幕都是当集剧情的浓缩,这些就是观众们票选出来的梗(吐槽)啊!

应该不算剧透吧,不算吧,不算吧

实在不行我请你去爬山也可


总结

除了剧本、音乐等,“老戏骨”和“小演员”们的演技也获得了网友的一致好评。

这部剧虽然短短12集,但故事线不仅仅在一两个人身上。每个人都有自己背后的故事,又因为种种巧合串联在一起,引发观众的持续性讨论。





今天的内容就到这里了,喜欢的朋友点赞分享关注,然后私聊我发送"资料".即可领取源码,以及大量python学习资料

1.《怎么查爱奇艺弹幕?我来告诉你答案Python 分析最近大火的网剧&lt;&lt;隐秘的角落&gt;&gt;,康康网友的想法》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《怎么查爱奇艺弹幕?我来告诉你答案Python 分析最近大火的网剧&lt;&lt;隐秘的角落&gt;&gt;,康康网友的想法》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3243560.html

上一篇

你知道吗?你的隐私正在通过QQ号被有心人浏览

怎么查爱奇艺弹幕?终于找到答案了爱奇艺UWP版v5.5 更新:加入角色弹幕,优化UI细节

怎么查爱奇艺弹幕?终于找到答案了爱奇艺UWP版v5.5 更新:加入角色弹幕,优化UI细节

怎么查爱奇艺弹幕相关介绍,10月1日的消息是,进入今年以来,爱奇艺的UWP版本经常更新,在功能和UI上都取得了很大进步。 现在根据一名网友的投稿,他已经收到了爱奇艺UWP版v5.5 更新,新增了角色弹幕功能。 目前,小编电脑的...

关于怎么查爱奇艺弹幕,你需要知道这些爱奇艺90后用户:没有弹幕怎么看剧

关于怎么查爱奇艺弹幕,你需要知道这些爱奇艺90后用户:没有弹幕怎么看剧

怎么查爱奇艺弹幕相关介绍,在爱奇艺推出的两部新作《来自星星的继承者们》和《TFBOYS偶像手记》中,爱奇艺最近推出的弹幕功能让人们感受到了精彩内容以外的乐趣。 爱奇艺后台最新数据显示,这两部剧每集的弹幕数都在10万左右。自8月...

怎么查爱奇艺弹幕?总结很全面速看!【进击的弹幕】爱奇艺领军弹幕时代 没有弹幕怎么看视频

  • 怎么查爱奇艺弹幕?总结很全面速看!【进击的弹幕】爱奇艺领军弹幕时代 没有弹幕怎么看视频
  • 怎么查爱奇艺弹幕?总结很全面速看!【进击的弹幕】爱奇艺领军弹幕时代 没有弹幕怎么看视频
  • 怎么查爱奇艺弹幕?总结很全面速看!【进击的弹幕】爱奇艺领军弹幕时代 没有弹幕怎么看视频