Я отримую таку помилку, коли намагаюся завантажити відео за допомогою youtube-dl
.
WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
Я отримую таку помилку, коли намагаюся завантажити відео за допомогою youtube-dl
.
WARNING: Warning: Falling back to static signature algorithm
ERROR: unable to download video data: HTTP Error 403: Forbidden
Відповіді:
Ви встановили через 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
Якщо у вас немає завитка, ви можете використовувати wget :
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
Ви також можете використовувати pip :
sudo pip install --upgrade youtube_dl
Ви також можете використовувати домашню мову :
brew install youtube-dl
Наведені вище рішення не працювали для мене. Я використовував наступні команди з офіційного youtube-dl
веб-сайту.
http://rg3.github.io/youtube-dl/download.html
Використовуйте wget :
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
Це зафіксувало це для мене.
mkdir youtubedl; cd youtubedl; wget 'wget https://yt-dl.org/downloads/2016.03.14/youtube-dl -O youtube-dl' -O youtube-dl; ./youtube-dl
(використовуйте останню URL-адресу завантаження, як зазначено на веб-сторінці youtube-dl
Тим, хто стикається з новими проблемами з youtube-dl
цією помилкою " Попередження: Повернення до алгоритму статичного підпису " слід спочатку встановити python-pip
(якщо вони ще не встановили його, звичайно) з
sudo apt-get install python-pip
а потім, щоб виправити помилку, використовуйте
sudo pip install youtube-dl --upgrade
Це те, що працювало для мене сьогодні вранці (як на час публікації цієї відповіді).
Спробуйте очистити кеш-пам'ять youtube-dl:
youtube-dl --rm-cache-dir
Після виправленого питання. Зараз це прекрасно працює.
$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install
Джерело: http://www.tecmint.com/record-ubuntu-desktop-screen-using-avconv/
avconv
від джерела буде полегшити проблему мереж youtube-dl
? Оо
Я завантажив youtube-dl з https://yt-dl.org/downloads/2014.09.25/ . Потім я зробив chmod 777 youtube-dl і запустив команду. Він попросив мене оновити через ./youtube-dl -U, який оновив мене до версії 2015.12.13. Я побіг ./youtube-dl з URL-адресою знову, і проблема була вирішена.
Спробу оновлення pip під час встановлення за замовчуванням установки youtube-dl оновлення не зробило і не вирішило проблему, вказуючи на те, що версія pipi може бути застарілою при виправленнях помилок.
Я спробував це, і все працює добре:
apt-get remove youtube-dl
apt-get update
apt-get install youtube-dl
Тепер це знову працює, оскільки ці рядки будуть перевстановлювати останній youtube-dl з сервера
apt-get install --reinstall youtube-dl
щоб досягти того самого, я думаю ...
sudo youtube-dl -U
оновлення