abumpkin / bilibiliDownloader

b站视频下载器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bilibiliDownloader

介绍

项目分两个程序:

  • bDownloader.py: b站视频下载器,支持指定 sessdata(可获得更高清晰度),支持选择清晰度。
  • blive.py: b站直播间视频下载,支持 flv、ts、 m4s 等流视频格式。

运行环境

  • python 3.8

依赖

  • beautifulsoup4
  • ffmpeg

环境

  1. 确保你的电脑安装了python3.8+,不会的自己百度,比如这种点这里

  2. 安装beautifulsoup4,打开cmd或powershell,输入:

    pip install beautifulsoup4
  3. 安装ffmpeg点这里下载

  4. 解压到D:\Program Files之类的目录

  5. 添加环境变量,桌面右键此电脑->属性->高级系统设置->高级->环境变量

    5

  6. 输入D:\Program Files\ffmpeg-N-100479-gd67c6c7f6f-win64-gpl-shared-vulkan\bin

    6

使用说明

  1. 视频下载如果不想输命令可以双击运行 bilibili.bat 脚本.

  2. 对于 bDownloader.py 有以下选项:

        -h/--help  显示帮助。
        -d  -d1等同-d为最高画质下载,-d2为中等画质,-d3为最低画质。
        -s/--sess <SESSDATA数据>  大会员视频下载支持
        -o <目录>  指定视频保存目录
  3. 直播视频下载如果不想输命令可以双击运行 blive.exe.

其他

获取sessdata

  1. 登你号

  2. 点击小锁

    1

  3. 点cookie

    2

  4. 找bilibili.com/cookie/SESSDATA

    3

  5. 复制这行文本,然后在下载时加入-s

    4

各浏览器方法不尽相同,还请自行尝试😋。

声明

本程序仅供学习使用,请勿用于其他用途。

About

b站视频下载器

License:GNU General Public License v3.0


Languages

Language:Python 97.0%Language:Jupyter Notebook 1.6%Language:Batchfile 1.4%