我以前可以运行以下命令:
youtube-dl.exe -U
更新 youtube-dl。但现在,它显示:
ERROR: can't find the current version. Please try again later.
就像往常一样,当任何地方出现任何类型的错误消息,告诉您“稍后再试”,它以后就再也不起作用了。这是永久性的。这就像自然法则。
我搜索过这个问题,也找到了相关的讨论。然而,这些讨论实际上并没有提供任何真正的解释/解决方案。这也就像我每次遇到计算机问题时都会遇到的自然规律一样;没有人知道如何修复它,它似乎毫无理由地发生,而且我从未做任何事情来引发它。
youtube-dl.exe --version
给出:
2020.07.28
答案1
tl;dr 使用
youtube-dl -U --no-check-certificate
证书方面存在一些问题,很可能是您的方面。有些人已经在他们的系统上找到了坏证书并将其删除,但我不知道从哪里开始。
答案2
通过加载 certmgr.msc(证书管理器)管理单元导航到您的 Windows CA 证书库:
展开中级 CA -> 证书,然后按到期日期对存储的中间证书进行排序;然后继续删除所有过期的证书(您可能希望先将它们导出为 PFX)。
尝试再次更新 YouTube-DL。