python - Discord.py ytdl 不播放有年龄限制的视频
问题描述
我制作了一个 discord.py 音乐机器人,它使用 youtube_dl 播放来自 youtube 的音频。但是当我尝试播放有年龄限制的视频时,它给了我一个错误:
发生错误:命令引发异常:下载错误:错误:登录以确认您的年龄此视频可能不适合某些用户。
有什么解决办法吗?
解决方案
您必须指定您的用户名和密码才能通过命令行下载有年龄限制的视频:
youtube-dl -u "<your_yt_login_name>" -p "<your_yt_password>" url
在 yt-dl 的嵌入式版本中,您必须在选项字典中指定这些选项。这些参数分别称为“用户名”和“密码”。
推荐阅读
- google-maps - 是否可以仅使用 Google 的地理编码服务?
- javascript - Object.keys().forEach() 不起作用
- vim - 如何在终端中创建虚线以进行缩进
- cmd - 如何在 Windows cmd 中调用芭蕾舞演员服务
- apache-spark - k8s上的火花 - 错误'无效的初始堆大小:-Xms'
- jquery - 如何使用一个导航滑动 2 个 Owl 旋转木马
- avaloniaui - 绑定属性到控件
- angular - 不支持树类型
- javascript - Select2 ajax:在编辑模式下预选数据
- nginx - 在 Google Compute Cloud 上设置 Xdebug