点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

少小虽非投笔吏,论功还欲请长缨。

大家好,我是Python进阶者。

前言

前几天在看B站上的爬虫视频,虽说是免费的,但是要时刻联网,而且快进和后退还需要等待响应,想到这里,小编就觉得有点麻烦,于是乎就想着给它下载下来,这里整理成一篇小文章,分享给大家学习。

其实之前小编也有给大家分享B站的一些文章,感兴趣的话可以看看这个文章,Python网络爬虫+数据分析:手把手教你用Python网络爬虫获取B站UP主10万条数据并用Pandas库进行趣味数据分析手把手教你使用Python网络爬虫获取B站视频选集内容(附源码)

一、B站视频下载

一提到B站,第一印象就是视频,相信很多小伙伴和我一样,都想着去利用网络爬虫技术获取B站的视频吧,但是B站视频其实没有那么好拿到的,关于B站的视频获取,之前有介绍通过you-get库进行实现,感兴趣的小伙伴可以看这篇文章:You-Get 就是这么强势!

不过近期测试发现,B站视频通过you-get获取,好像有些问题,报错如下。虽然在某乎上找到了几个答案,比方说升级pip,升级you-get,换网络,重启电脑等,都不管用。

不过也不用担心,这里【冯诚】大佬已经给大家找到了一个好方法,如下图所示。

网站我就贴这里了:

https://www.hotbox.fun/

大家注册账号就可以去免费下载了,只不过下载的仅仅是视频,弹幕就不能像you-get那样一起下载下来了。

二、本地B站具体实现

这里我要给大家推荐一个可以和哔哩哔哩一样可以看弹幕的视频播放器BililLocal,软件安装之后,双击exe文件就可以打开软件了。将鼠标挪到左边,软件会自动感应到,弹出选择文件的界面,之后选择原视频和Xml文件,如下图所示。

然后再将鼠标挪到界面的右边,选择播放按钮,进行点击,就可以播放了。

这样就可以播放带弹幕的视频了,是不是很有趣呢?如果你想将弹幕文字保留下来,留作它用,你可以将它提取出来,至于提取方法嘛,自然是使用我们万能的正则表达式啦。

关于这款软件,确实不太好找,小编费了蛮大心思才搞到,这里分享给大家,需要的话,请在后台回复关键字:B站播放器

三、总结

我是Python进阶者。这篇文章主要给大家介绍了B站视频的获取方法,并且在本地打造了一款伪B站播放器,不仅可以播放B站视频,还可以像正常看B站视频一样,享受着弹幕文字带来的乐趣噢!

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

------------------- End -------------------

往期精彩文章推荐:

  • Python中encode和encoding的区别是什么?

  • 手把手教你使用openpyxl库从Excel文件中提取指定的数据并生成新的文件(附源码)

  • 手把手教你用Python来模拟绘制自由落体运动过程中的抛物线(附源码)

  • 盘点3种Python网络爬虫过程中的中文乱码的处理方法

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

手把手教你使用Python获取B站视频并在本地实现弹幕播放功能相关推荐

  1. python获取b站视频封面及弹幕

    python网络爬虫 利用python获取b站视频封面及弹幕 获取弹幕 获取封面 完整代码 利用python获取b站视频封面及弹幕 获取弹幕 从https://api.bilibili.com/x/v ...

  2. 初学,用python获取B站视频

    初学,记录一下而已,很简单的一个小玩意 看之前得稍微会一点html,http协议,requests,正则表达式,这样不至于看不懂 b站的web端是没有开放下载的,但是没有关系,可以从网页元素里找到视频 ...

  3. 手把手教你用 Python 下载手机小视频

    今天为大家介绍使用 mitmproxy 这个抓包工具如何监控手机上网,并且通过抓包,把我们想要的数据下载下来. 启动 mitmproxy 首先我们通过执行命令 mitmweb 启动mitmproxy, ...

  4. 干货福利!手把手教你用python获取上千张cosplay小姐姐的美照

    最近的一段时间里,小编喜欢上了CosPlay的展出,小姐姐们的CosPlay展真的是让我很是欣赏,于是,我回到家里就从网上来看展出,但是一个个网页查看太过繁琐-- 既然是玩Python,不如写个代码搞 ...

  5. 【手把手教你】Python获取财经数据和可视化分析

    内容来自:微信公众号:python金融量化 关注可了解更多的金融与Python干货. "巧妇难为无米之炊",找不到数据,量化分析也就无从谈起.对于金融分析者来说,获取数据是量化分析 ...

  6. python玩王者荣耀皮肤碎片怎么获得_手把手教你使用python获取王者荣耀英雄及皮肤高清图片...

    # -*- coding: utf-8 -*- """ __title__ = '爬取王者荣耀英雄及皮肤高清图片' __author__ = '张佑' __mtime__ ...

  7. garch预测 python_【2019年度合辑】手把手教你用Python做股票量化分析

    引言 不知不觉,2019年已接近尾声,Python金融量化公众号也有一年零两个月.公众号自设立以来,专注于分享Python在金融量化领域的应用,发布了四十余篇原创文章,超过两万人关注.这一路走来,有过 ...

  8. 手把手教你学Python之常见运算符

    目录 算术运算符 关系运算符 逻辑运算符 位运算符 成员运算符 身份运算符 前面给大家介绍了Python中的一些基本数据类型,这些数据之间如何进行运算呢?这就需要借助于一些运算符了,Python中提供 ...

  9. 手把手教你使用Python网络爬虫获取B站视频选集内容(附源码)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 位卑未敢忘忧国,事定犹须待阖棺. ...

最新文章

  1. 目标检测 - Tensorflow Object Detection API
  2. Cacti Weathermap 高级用法 (二)
  3. 利用Nginx轻松实现Ajax的跨域请求(前后端分离开发调试必备神技)
  4. 【数学和算法】协方差矩阵、方差
  5. 设计模式6---代理模式(Proxy Pattern)
  6. 极客产品经理学习笔记
  7. JS中 window.location.search的作用
  8. 只包含因子 2 3 5 的数(51Nod-1010)
  9. 苹果手机Apple ID 忘记密码 ,频繁跳出登录iCloud如何关闭
  10. t480 拆触摸板_来自NBC的ThinkPad T480评测:平衡的高端商务笔记本
  11. Linux系统:安装QQ教程
  12. Qt深入浅出(一) 从零开始写Qt应用
  13. C. Xenon's Attack on the Gangs(树形dp)
  14. 29(将数字字符串转换成数字)
  15. Snort:Barnyard2+MySQL+BASE 基于Ubuntu 14.04SNORT
  16. 专偷密码的“偷密婆” 疯狂盗取QQ帐号
  17. python bind函数_python bind是什么意思
  18. python基础知识整理一
  19. composer 指定PHP版本
  20. 将html字符串转换成html标签显示到页面上(转)

热门文章

  1. 【安信可ESP32语音开发板专题①】ESP32-A1S音频开发板之离线语音识别控制LED灯
  2. (第一章) UI---PS基础和选框工具
  3. JSON Key 驼峰转换
  4. AttributeError: module ‘*****‘ has no attribute ‘###‘解决办法看过来~
  5. UbuntuFTP文件传输安装
  6. 自学网络安全?零基础学网络安全?一般人我还是劝你算了吧
  7. 解决跨域问题:给谷歌设置允许跨域
  8. Multi-Scale Attention Network for Crowd Counting:用于人群计数的多尺度注意网络
  9. layui数据表格合计行
  10. ②、iOS-RAC-核心类分析-RACPassthroughSubscriber订阅者-RACScheduler调度者-RACDisposable销毁者-RACObseve监听者-RACSubject