弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

前言

文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun

电视剧《民国奇探》是一部充斥着逗比风的探案剧,剧中主要角色:三土、四爷、白小姐,三土这个角色类似于《名侦探柯南》中的柯南但带有搞笑属性,四爷则类似于毛利小五郎但有大哥范且武功高强,三土尚文四爷尚武,白小姐大多时候扮演着傻白甜的角色。

因为该剧目前大多数时候都处于爱奇艺电视剧的榜首位置,所以自己也看了几集,总的来说剧情紧凑,剧风逗比,当然最令我印象深刻的还是网友们逗比的弹幕,所以我决定用 Python 将弹幕爬下来大家一起瞧瞧。

数据爬取

现在开始我们的爬取工作,先用浏览器打开电视剧的网页,地址为:https://www.iqiyi.com/v_19rx2un304.html?vfrm=pcw_home&vfrmblk=B&vfrmrst=fcs_0_t12,我们使用开发者工具的 Network 功能,进到 Network 控制台后,我们先使用 Ctrl+R 命令重新加载一下网页,然后再通过过滤器搜索 bullet,如下图所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

这里的弹幕数据是以 .z 形式的压缩文件存在的,如下图所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

我们可以看出压缩文件命名规则为 tvid_300_n.z,所以我们先来获取 tvid 列表,代码实现如下所示:

 

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

获取到 tvid 列表后,我们就可以根据 tvid 获取弹幕的压缩文件了,然后再对其进行解压及存储,实现代码如下所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

文件存储到本地之后,我们先获取每一个文件的全路径名,实现代码如下所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

获取到所有文件全路径名后,我们再根据全路径名获取文件并解析弹幕文本信息,实现代码如下所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

最后,我们可以将整个弹幕字符串信息保存起来,因为我本次爬取的弹幕信息并不是特别多,所有就先存到 txt 文件中吧,实现代码如下所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

词云展示

数据保存完了之后,我们再来个词云展示吧,代码实现如下所示:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

看一下效果:

弹幕有点逗比,用 Python 爬下来看看《民国奇探》的弹幕

 

相关文章:

  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2021-06-06
  • 2021-09-08
  • 2021-09-11
  • 2021-04-12
  • 2021-09-26
猜你喜欢
  • 2022-12-23
  • 2021-09-05
  • 2021-07-10
  • 2021-09-19
  • 2022-01-06
  • 2021-08-17
  • 2021-10-03
相关资源
相似解决方案