最近经常逛推特,有些视频真的很不错,就想着自己做一个工具快速的保存下来。
我用了开源库 yt-dlp ,它下载普通的视频没有问题。
但是下载某些被标记了NSFW的视频就不行了,提示:
NSFW tweet requires authentication. Use --cookies, --cookies-from-browser, --username and --password, --netrc-cmd, or --netrc (twitter) to provide account credentials
需要提供 cookies 。
我试用了一些在线下载工具,它们都可以下载这类视频。
有些工具每天的访问量很大,如果用 cookies 的方式,不会被 Twitter 风控吗?很好奇它们是怎么实现的。
我想问一下:
- 有没有不提供 cookies ,可以下载这类视频的方法?
- 如果必须提供 cookies ,那怎么样自动更新 cookies ?
- 这类在线工具是如何实现该功能的?
有没有大佬开发过类似的项目,能帮忙解惑,非常感谢~