B站,U2B视频下载方法
需求:
有时候看到B站或者油管好的视频想要下载收藏,用IDM下载经常报错,或者嗅探不到体验很差,目前找到了几个比较好的下载方法和大家分享(也可以下载其他视频网站视频,具体看Github用法说明),都是github上开源的工具可以放心食用

具体步骤
配置环境变量:所有工具可以放在一个目录下,配置环境变量后方便直接调用


下载工具及方法:
1、lux(https://github.com/iawia002/lux)
lux------用Go编写的快速简单的视频下载库和CLI工具
用法:lux [OPTIONS] URL [URL...]
-i 查询视频信息
-o 指定下载路径
-c cookie下载
lux --help 查看帮助手册
常用命令举例:


但是现在下载的视频不是1080P高清的,需要结合cookies来下载1080P视频

把cookies信息保存成一个.txt文件方便调用

2、BBDown (https://github.com/nilaoda/BBDown) -------用于B站下载
BBDown------一款命令行式哔哩哔哩下载器. Bilibili Downloader
用法:和lux一样 只不过选项不同
--work-dir 指定下载路径
-ia 信息查询
--audio-only 只下载音频
-tv 无水印
bbdown -h 查看帮助手册
常用命令举例:




3、猫抓( https://github.com/xifangczy/cat-catch)-----有时候会嗅探不到资源
猫抓-----chrome资源嗅探扩展
安装:浏览器---扩展管理--打开开发者模式--拖进去安装即可





4、yt-dlp (https://github.com/yt-dlp/yt-dlp) ----主要用来下在U2B视频
yt-dlp-------具有附加功能和修复的youtube-dl分支,youtube-dl是最早的视频下载工具
用法:工具用法都大同小异 命令参数不同
-F 查询信息
-P 指定下载路径
-o 更改下载文件名
--proxy 127.0.0.1:7890 指定代理,端口要改成自己的端口
-f 下载某个音频或者视频
--merge-output-format 转输出文件格式
yt-dlp -h 查看帮助手册
常用命令案例:



5、you-get(https://github.com/soimort/you-get)
you-get-----抓取网络数据的下载器
ps:新版本的youget作为python包安装,没有提供额外的exe,可以pip install后使用
python安装包下载地址:https://www.python.org/ftp/python/3.10.10/python-3.10.10-amd64.exe
安装:pip install you-get -i https://mirrors.aliyun.com/pypi/simple
升级:pip install you-get --upgrade -i https://mirrors.aliyun.com/pypi/simple
卸载:pip uninstall you-get
永久设置国内源:
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple
pip config set install.trusted-host mirrors.aliyun.com
用法和lux相同
