文章目录webvideo-downloader一键下载主流视频网站的内容webvideo-downloader一键下载主流视频网站的内容webvideo-downloader 是一个开源的视频下载工具用于下载网站中可以在线播放的视频。目前在 GitHub 上获得了 1364 个 Star。这个项目基于 Python 和 FFmpeg 开发配合浏览器扩展暴力猴或篡改猴使用。它的工作方式是浏览器脚本拦截网站返回的视频资源描述文件发送给本地的 Python 下载器下载器解析后多线程下载所有视频分片最终合并成完整的视频文件。支持的网站包括哔哩哔哩单P和多P爱奇艺腾讯视频芒果TVWeTV爱奇艺国际站这些网站的普通画质和 VIP 专属内容都能下载前提是你的账号有相应的观看权限。项目本身没有 VIP 破解功能你能看什么就能下载什么。除了以上主流网站还有一个通用的 CommonHlsDownloader 脚本支持绝大部分使用 HLS 流式视频的网站。主要特性跨平台支持 Windows、Linux 和 Mac。下载采用多线程方式支持单文件分段下载和多文件并行下载。还能下载字幕并集成到视频中集成字幕的视频需要使用支持字幕的播放器比如 PotPlayer 或 VLC Player。安装使用需要安装 Python 3.5 以上版本、FFmpegWindows 系统已内置到仓库中以及浏览器扩展暴力猴或篡改猴二选一。获取项目后在浏览器中安装两个脚本WebVideoDownloader 主脚本支持 6 个主流网站CommonHlsDownloader 通用脚本按需安装。然后安装 Python 依赖包cd webvideo-downloader/downloader pip install -r requirements.txt运行时先启动 Python 脚本python daemon.py然后访问视频网站点击某个视频网页会自动弹出下载按钮点击即可下载。下载进度在命令窗口中查看。脚本还提供了一些命令行参数可以调整线程数量、端口号开启 debug 模式等。下载目录默认是项目根目录下的 videos 文件夹可以在配置文件中修改。对于某些带广告的网站安装广告拦截器可以避免等待广告播放完毕才能提取视频链接。文件中修改。对于某些带广告的网站安装广告拦截器可以避免等待广告播放完毕才能提取视频链接。