记录一个昨天下午使用 you-get 下载 b 站视频的问题
you-get: https://github.com/soimort/you-get
写在嘟文里而不是单发一篇博客是考虑到 b 站代码总是变、you-get 也会更新,时效性很强;且我还没有仔细研究,很多猜测没有验证.
a. 使用 you-get 下载 b 站视频非常非常奇怪,经常会得到图一的错误,但用法没有问题,多试几次就好了. 怀疑是 b 站有随机的反爬机制.
b. 有的时候会得到图二的错误,即下载到一半就出错了. 但经过排查,其实没有出错,第 52p 的实际大小就是 30.8 M,但 you-get 在前期检测视频大小时会得到虚假的 39.3 M,还是怀疑是 b 站的反爬机制.
c. 有时候会遇到图三的情况,即超出 100%. 原因同 b,估计也是反爬机制,明明有 39.5 M 那么大,却得到了虚假的 7.2 M.
结论:感觉 b 站在朝着反爬做努力,这不是一个好兆头. 未来用第三方下载视频估计会很麻烦.
(我为什么不用 b 站自带的缓存功能:文件名一团乱,看不出是第几 p,而且有的音视频被分开了,还要再自己合并,怪麻烦的.)
@zero 嗯用JIJIdown不行吗?
@zero you-get个人认为不是很好用,我每次都扒拉不下来。https://writee.org/nowaternofish/ba-la-shi-pin-xiao-xin-de ←之前写过一个扒拉视频的心得,希望对你有用!
@jubanislocked 非常有用!谢谢!