当我尝试使用 下载视频时出现以下错误youtube-dl
。
WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
答案1
您是通过 apt-get 安装的吗?这个版本似乎已经过时了。我遇到了以下情况:
$ sudo youtube-dl -U
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
您可以从官方来源安装它:https://rg3.github.io/youtube-dl/download.html
使用卷曲:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
如果你没有 curl,你也可以使用获得:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
您还可以使用点子:
sudo pip install --upgrade youtube_dl
您还可以使用自制:
brew install youtube-dl
答案2
上述解决方案对我不起作用。我使用了官方youtube-dl
网站上的以下命令。
http://rg3.github.io/youtube-dl/download.html
使用获得:
sudo wget https://yt-dl.org/downloads/2014.09.25/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
这帮我解决了这个问题。
答案3
那些面临与youtube-dl
此错误“新问题警告:恢复静态签名算法“应该首先安装python-pip
(当然,如果他们还没有安装的话)
sudo apt-get install python-pip
然后,为了修复错误,使用
sudo pip install youtube-dl --upgrade
这就是我今天早上做的事情(截至发布此答案时)。
答案4
如果尚未安装 pip-python,请安装它,然后输入:
sudo pip install --upgrade youtube_dl
这完全解决了问题。