https://www.v2ex.com/t/803406小白一开始是 Win10-WSL-ubuntu 用 you-get 、BashShell 批量下载。太过重量级,网上搜的资料是
>
https://blog.csdn.net/u010378992/article/details/105180742使用 you-get 批量下载 B 站视频
文章分类在 Python 爬虫。第一步安装 you-get 遇到问题,在 Windows 各种报错,小白什么都不懂
>
https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8Eyou-get 中文说明
> 选项 2: 使用预装包(仅供 Windows)
exe (单独文件) 或 7z (包括所有依赖) 可从
https://github.com/soimort/you-get/releases/latest 下载.
releases 没有 7z 或 exe , 在网上搜到 exe 文件,报 Http Error with code404, 是版本低了。看到 releases 有 you_get-0.4.1612-py3-none-any.whl ,可是我不认识它。 对其解压,看到了源代码,但是不知道如何使用。搜索 windows 安装 whl ,看到这个网页
>
https://www.lfd.uci.edu/~gohlke/pythonlibs/Unofficial Windows Binaries for Python Extension Packages
https://www.pypy.org/download.html看上面的教程,尝试下载了 zip 文件 PyPy3.8 然后解压,在该目录 shift 右键菜单打开命令行
>
https://pip.pypa.io/en/latest/user_guide/#installing-from-wheelspy -m pip install SomePackage-1.0-py2.py3-none-any.whl
用 python3 -m pip install you_get-0.4.1612-py3-none-any.whl ,提示没有安装 pip ,用
python3 -m ensurepip 安装 pip 。再次 py -m pip install you_get-0.4.1612-py3-none-any.whl ,终于 you-get 装好了。
可是 you-get.exe 在哪里啊?我不知道,我只好写 python 脚本,然后 python3
zy_download.py 运行
```python
import sys
from you_get import common as you_get
directory = 'D:\MyVideos'
url = "
https://www.bilibili.com/video/xxxx/xxxxx'sys.argv = ['you-get', 'l', '-o', directory, url]
you_get.main()
```
下载速度只有 12kb/s 。添加 --format=dash-flv360 下载变快,但是视频分成两段,依赖 ffmpeg 合并视频。于是下载 ffmpeg 的 zip 文件并设置环境变量。
下载到 294 集忽然卡住了,被我终止了。最后在 PyPy3.8/Scripts/ 意外找到了 you-get.exe ,于是写批处理将剩下的 6 集也下载了
```msdos
@
echo off
for /f "delims=," %%i in (url_list.txt) do (
you-get -o D:\MyVideos %%i
)
pause
```
最后用菲菲更名宝贝 FFRename Professional 批量重命名,用 ffmpeg 将 mp4 转为 aac 音轨,再通过 VLC 播放器的 WIFI 共享功能上传到手机。大功告成。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/858511
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.