公众号关注 “菜鸟学Python”

434篇原创,设为 “星标”,一起学编程!

提起央视最近最火的女记者,想必很多的小伙伴都会第一时间想到王冰冰,她凭借着自己甜美的笑容,火遍了各大流量平台,被大家封为了“央视最美女记者”。

在2020年的最后一天里,王冰冰在B站发布了自己第一条个人视频。在10小时的时间吸引了百万的粉丝,冰冰的第一条个人Vlog视频的播放量就达到了1800+万播放量,并且持续霸占着B站热门排行榜的前三位置。

小编也是冰冰的粉丝,非常喜欢看冰冰的主持节目。既然是玩Python,不如用Python来分析一下冰冰的1800+万播放量的Vlog,看看大家都说了啥。

01.弹幕处理
对于弹幕的抓取,我们可以采用bilibili-api来直接进行获取。几行代码就可以搞定。程序如下所示:

上图中,我们调用bilibili-api来完成对比弹幕信息的抓取,包括弹幕发送的时间、弹幕内容以及弹幕的颜色。需要注意的是,由于bilibili-api不同版本之间兼容性很差,所以这里要说明我们用的是1.3.4版本的bilibili-api。

由于B站对弹幕的内容仅仅开放一千条数据,所以我们只能获取到一千条弹幕信息。但是这里面依旧包含着非常多的信息,例如大家对于弹幕颜色的使用,程序如下图所示:

上述的程序中,统计了颜色使用率最高的前五种颜色,在可视化程序中,利用饼形图,将每一块区域的颜色都设置成为对应的使用颜色,如下图所示:

可以看到,在使用的颜色分布中,大家用的最多的颜色就是B站弹幕默认的白色,其次的话就是红色、黄色等颜色。

02.弹幕的内容:

而针对于弹幕的内容,同样展现出大家的所思所想。通过弹幕的词云展示,可以更加直观的体现出大家对冰冰的喜爱。

通过对于弹幕内容的可视化,体现了大家对于冰冰的支持和喜爱,而且评论的内容都是非常积极向上的,评论内容包含了“冰冰”、“这次一定”等高频词汇。

03.评论分析

虽然B站的弹幕信息开放较少,但是对于大家的评论信息却完全的开放。我们可以通过抓取大家的评论,看看大家都是如何评价冰冰的的第一个Vlog视频的。对于评论的抓取,直接采用下述的代码即可。

上述的程序中,需要注意的是对于视频oid数值的获取,不同网页视频之间的区别就在于oid数值的不同。对于oid的数值获取如下图所示。

大家只需要在视频网页中打开开发者模式下的network,然后找到reply开头的元素,向下滑动即可找到oid的数值。

里我们抓取到了前2000页的评论信息,包含了评论者的姓名、等级、性别和评论的内容。经过去重处理后,一共有三万八千条数据。通过代码:Counter(df.names).most_common(10),我们对于评论者姓名进行统计,我们发现了评论次数最多的是名字为“拉風的名字”的用户,评论次数达到了149次。

而在用户的性别的统计可视化中,其结果如下图所示:

在抓取到的评论者数据中,大部分的人将自己的性别进行保密,而在知晓性别的情况下,可以看到,评论者的男女比例达到了3:1。对于冰冰的视频,还是男生看的比较多。

而在用户的等级分布中,结果如下图所示。

从图中,可以看到,用户的等级分布呈现出类似高斯分布的分布特征。用户的等级从2级到5级呈现快速上升的趋势,等级为5的评论用户数量最多,达到了42.7%的占比。可见观看冰冰视频的都是B站的铁粉了。而用户等级为6级的数量则是迅速回落。与2级评论用户的数量几乎持平。

相比于弹幕视频的评论内容,大家的评论里又说了些什么呢?相比于弹幕信息,评论信息中会存在大量的表情包,这些表情包会在文字中以[xxx]的形式表现,所以我们在提取大家的评论信息时,需要先将表情包进行剔除,然后再匹配文字并制作词云。

上述的程序中,我们充分利用正则表达式的优势,剔除掉表情包的信息,然后匹配评论信息中的中文,写入到本地的文件当中。对于评论的词语可视化,其结果如下图所示。

可以看出,评论区中大家对于冰冰第一条Vlog的评价与弹幕信息在内容上并没有太大的区别,但是在高频词汇上有一定的不同。但是总的来说也是充满了对于冰冰的喜爱。

好了,以上就是我对冰冰1800万视频的分析,如果你也是冰冰的粉丝,欢迎在留言区吱一声,说说你的看法哦。

我是菜鸟哥,一个喜欢玩Python的码农,我们下篇见。

程序员GitHub,现已正式上线!接下来我们将会在该公众号上,专注为大家分享GitHub上有趣的开源库包括Python,Java,Go,前端开发等优质的学习资源和技术,分享一些程序员圈的新鲜趣事。

年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密

  • 4).80行代码!用Python做一个哆来A梦分身

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷

  • 6).30个Python奇淫技巧集

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

  • 8).再见Python!我要学Go了!2500字深度分析!

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

点这里,获取新手福利

央视最美记者王冰冰火爆B站,单个视频1800万播放,都说了啥?相关推荐

  1. 央视记者王冰冰为何走红?博导和研究生写了一篇论文进行了分析

    最近一期的<东南传播>杂志上发表了上海大学博士生导师周宇豪与郑州大学新闻与传播学院研究生郭歌共同署名的一篇论文--<主流电视媒体出镜记者的转型路径探析--以央视记者王冰冰为例> ...

  2. 央视美女记者王冰冰身上,我看到了一个职场人特别需要的能力

    从走红的央视美女记者王冰冰身上,我看到了一个职场人特别需要的能力.   你看到的人缘特别好的同事,身上往往就具备了这一点.   那就是亲和力.   亲和力强的人为什么会特别吃香?   职场上有一个说法 ...

  3. 用Python爬取王冰冰vlog弹幕并制作词云

    大家好,最近的"瓜",多到我们措手不及,可谓是"热点不断".作为程序员,我们还可能随时为此而加班. 各种评论视频"爆炸"网络,打开首页全是热 ...

  4. 完美抠图王冰冰!字节实习生开发的AI,实现4K60帧视频实时抠图,连头发丝都根根分明...

    鱼羊 明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 看这一头蓬松的秀发,加上帅气的动作,你以为是在绿幕前拍大片? No.No.No 这其实是AI拿来视频实时抠图后的效果. 没想到吧,实时 ...

  5. 精准找到B站大家爱看的王冰冰——用Python

    精准找到B站大家爱看的王冰冰--用Python 需求 我们在视频网站检索视频时,通常有对检索内容进一步筛选的需求.比如说,在B站检索某一关键词后,希望得到播放量.弹幕量大于某值,发布时间和视频时长在某 ...

  6. 冰冰B站第一个视频的弹幕大家都说了啥?Python爬取冰冰弹幕并分析

    前言 王冰冰2020年12月31日在B站发布了第一个视频,一天时间里关注破百万. 各位老色批们在冰冰第一个视频的弹幕里都说了啥? 用爬虫采集到了冰冰第一个视频的全部弹幕,下面我们来分析一下. 需要提前 ...

  7. 掘金拉美,大有可为,2023美客多官方招商会-深圳站成功举办!

    (2023美客多官方招商会-深圳站 现场嘉宾合影留念) 11月4日,由美客多.腾讯金融科技旗下智汇鹅共同主办,深圳市鼎汇出海跨境电商研究院承办.浙江喜航供应链有限公司支持的2023美客多官方招商会-深 ...

  8. 开源界“四大卷王”畅聊端侧开源,你关心的都在这儿!

    开源界"四大卷王"畅聊端侧开源,你关心的都在这儿! 近日,借OPEN AI LAB(开放智能) AI端侧推理框架Tengine-Lite开源之际,同为tengine核心开发者的端侧 ...

  9. 央视春晚歌手王琪,和戏歌双绝吴广全在长春芝华仕会盟

    在2021年的央视春晚上,著名音乐人王琪以一首<可可托海的牧羊人>,一夜之间红遍了大江南北. 就在不久前,王琪又应邀来到长春,参加芝华士长春店三十周年庆典活动,也引起了当地同行的关注. 有 ...

最新文章

  1. 【二维树状数组】See you~
  2. PHP面向对象编程简单实例
  3. 初学Flink,对Watermarks的一些理解和感悟(透彻2)
  4. Qt Creator创建项目
  5. gcc a.c 究竟经历了什么
  6. Unity3D重要知识点
  7. Angular Universal 学习笔记 - 客户端渲染和服务器端渲染的区别
  8. 2021年广东工业大学第十五届文远知行杯程序设计竞赛(同步赛)C题 图墙+拉格朗日四平方数和定理
  9. php mysqliquery 返回值,PHP mysqli_multi_query() 函数_程序员人生
  10. 人生难免有失意,还是个小姑娘的她...成功的转行测试岗拿到18k offer
  11. 8848Android 版本,【8848钛金手机M5评测】拍照配置保持Android阵容顶配堆积_8848 钛金手机M5_手机评测-中关村在线...
  12. 【游戏测试】游戏兼容性测试(通用方案)
  13. ShaderForge-霓虹漩涡
  14. android 自定义locale,android – 以编程方式设置Locale
  15. DTAS棣拓公差分析软件尺寸链计算:DTAS Talk尺寸联盟参与公益课
  16. 中泰证券何波:XTP为量化而生!
  17. 安徽省软考报名时间成绩查询安徽省教育考试院安徽省人事考试网报名入口
  18. 182_赵陈雄_java核心编程实验
  19. 解决Mysql 主从或主主报1062错误
  20. beforeSend 出现跨域问题,header里直接设置token就没问题----Day1

热门文章

  1. android icon红点,android 桌面图标消息红点
  2. ubuntu 命令行更换软件源
  3. css导航栏_CSS:创建导航栏
  4. ZigBee的发展也有“碎片化”
  5. html两个盒子怎么左右对其,多个div两端对齐
  6. 【CET4四级英语】【单词】英语四级高频词汇(1)
  7. CS61A Lab 13
  8. 更新map中已存在的value值
  9. 一键式解压tar, tar.gz. tar.bz2, tar.xv文件的shell脚本【转】
  10. 基于FPGA的任意信号发生器