使用 Python 下载哔哩哔哩视频
最近开始学习 Python3,并尝试编写了一个哔哩哔哩视频下载器来练习 Python,支持下载多个视频分集。
支持的链接
https://b23.tv/*
https://www.bilibili.com/video/BV*
https://www.bilibili.com/video/av*
用到的模块
- re:正则表达式库,用于处理文本匹配。
- requests:用于发起网络请求。
- json:处理JSON数据格式。
使用方法
方法一:使用源码
- 打开
bilidown.py
文件,填写您的cookies
信息。 - 运行
bilidown.py
以开始下载。
方法二:使用封装程序
- 运行封装好的
main.exe
程序。 - 按照屏幕上的提示进行操作。
注意:建议使用 方法一
进行下载,因为封装的程序可能会因cookies
失效而无法下载高清视频。如果不填写cookies
,默认只能下载480P
的视频。
如何获取哔哩哔哩cookies
在登录哔哩哔哩后,通过浏览器的开发者工具查看并复制 cookies
值。
未来计划
- 使用Aria2进行视频下载以提高下载速度。
- 添加更多功能和改进现有功能。
项目源码
完整的项目代码和文档可以在以下GitHub仓库找到:bilidown - 哔哩哔哩视频下载器
该项目为开源项目,欢迎感兴趣的开发者参与贡献和改进。