Bilibili视频下载器使用教程
项目目录结构及介绍
Bilibili_video_download/
├── README.md
├── bilibili.py
├── config.ini
├── requirements.txt
└── utils/
├── __init__.py
├── downloader.py
└── parser.py
- README.md: 项目说明文档。
- bilibili.py: 项目的主启动文件。
- config.ini: 项目的配置文件。
- requirements.txt: 项目依赖的Python库列表。
- utils/: 包含项目辅助功能的模块。
- init.py: 使utils文件夹成为一个Python包。
- downloader.py: 负责视频下载的模块。
- parser.py: 负责解析Bilibili视频链接的模块。
项目的启动文件介绍
bilibili.py
是项目的启动文件,主要负责以下功能:
- 读取配置文件
config.ini
。 - 调用
utils
包中的parser.py
解析Bilibili视频链接。 - 调用
utils
包中的downloader.py
下载视频。
启动项目的命令为:
python bilibili.py
项目的配置文件介绍
config.ini
是项目的配置文件,包含以下配置项:
[DEFAULT]
output_directory = ./downloads
quality = high
- output_directory: 指定视频下载的输出目录。
- quality: 指定视频下载的质量,可选值为
high
或low
。
通过修改 config.ini
文件,可以自定义视频下载的目录和质量。