我无法通过 HTTP 访问 YouTube。但我可以通过 HTTPS 访问。
当我执行该命令时,wget https://www.youtube.com/watch?v=StJLvbPIvTw
它返回以下响应:
--2013-03-04 13:09:28-- https://www.youtube.com/watch?v=StJLvbPIvTw
Resolving www.youtube.com (www.youtube.com)... 74.125.236.167, 74.125.236.160, 74.125.236.164, ...
Connecting to www.youtube.com (www.youtube.com)|74.125.236.167|:443... connected.
Unable to establish SSL connection.
请指导我如何通过 HTTPS 下载 YouTube 视频。
答案1
只是不要使用 wget。
sudo apt-get install youtube-dl
youtube-dl https://www.youtube.com/watch?v=StJLvbPIvTw
在我的系统上运行。
答案2
从其他问题中找到:- 使用 URLsavefrom.net并输入https://www.youtube.com/watch?v=StJLvbPIvTw。按下载按钮,您可以以任何格式下载它:))无论您是通过 HTTPS 还是 HTTP 访问它
您也可以从这里下载 chrome 应用程序>>http://en.savefrom.net/user.php
答案3
您不能使用 wget 从 youtube 下载视频,因为该地址只是视频的网页,而不是视频文件。
youtube-dl 与 https (实际版本)配合使用。
我不知道您是否已经解决了 youtube-dl 的问题,但如果您按照网站上提到的安装步骤进行操作(并将其安装在 /usr/local/bin 中),则应该指定输出文件夹,如下所示:
cd /usr/local/bin
sudo youtube-dl -o '/home/username/Music/test.flv' https://www.uTube.com/v?=
默认情况下,youtube-dl 下载最佳质量
另一种选择是剪辑。
它带有一个很好的 GUI :)
答案4
根据您的问题和您的位置,可能是您设置了一些限制性网络设置。因此最好默认启用 HTTPS。您可以安装插件无处不在的 HTTPS适用于 Firefox 或 Google Chrome。此插件默认尝试通过 HTTPS 访问 YouTube 以及其他页面。此外Firefox 附加组件页面有几个插件可以让你下载视频。例如视频下载助手适用于多个视频页面。结合使用这两个插件,您可以通过 HTTPS 下载视频。
如果你需要 Chromium 的插件,可以看看这个回答以及该问题的其他答案。