以下是youtube-dl给我的错误。另一个工具you-get
给了我类似的错误。我应该怎么做才能从youtube下载视频。
[~] youtube-dl -f 137 https://youtu.be/0Ef9GudbxXY
17:27:23 [youtube] 0Ef9GudbxXY:正在下载网页错误:无法 下载网页:(由 URLError(SSLError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]证书 验证失败(_ssl.c:841)'),))
答案 0 :(得分:1)
此错误表示TLS证书有问题。根据我作为youtube-dl开发人员的经验,典型的犯罪嫌疑人大致按照降序排列:
string_dictable = '{"name":"Andrew,Carnegie","short_name":"And,Car", "YOB":1835,"Citizen":"Scottish"}'
dict = ast.literal_eval (string_dictable)
添加到命令行以查看是否已配置。无论如何,您可以通过传入-v
来避免证书检查。但是,请注意,这将允许民族国家,ISP,学校/公司,黑客和其他(半)恶意方记录,拦截和更改您的视频流量。
请注意:视频https://youtu.be/0Ef9GudbxXY不能使用137格式。只需省略--no-check-certificate
即可获得最佳的可用格式。
答案 1 :(得分:0)
我使用 youtube-dl 的 this fork 并且它有效。