& ldquo; AttributeError: у объекта 'NoneType' нет атрибута 'group' & rdquo; при попытке использовать YouTube-DL

Ошибка возникает в таком утверждении

WARNING: Automatic signature extraction failed: Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 957, in _decrypt_signature
    video_id, player_url, len(s)
  File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 331, in _extract_signature_function
    player_type = id_m.group('ext')
AttributeError: 'NoneType' object has no attribute 'group'

WARNING: Warning: Falling back to static signature algorithm

Любая помощь очень ценится.

1
задан 29 July 2014 в 19:43

2 ответа

Это - ошибка Python.

Что-то пошло не так, как надо с версией youtube-dl, который Вы используете. Я никогда не использовал его, таким образом, я не могу сказать Вам наверняка, если Вы неправильно использовали его, или если это просто имеет ошибку.

@Richard, который спрашивают, какую версию Вы используете - этот вопрос может или не может быть решен в более новой версии программы.

Рассмотрение github dev там был выпуском только в прошлую пятницу - у него есть инструкции там относительно того, как установить его, я дал бы этому выстрел. существует несколько проблем, которые соответствуют "NoneType", возможно, одно из тех соответствий точная проблема, которую Вы видите?

1
ответ дан 29 July 2014 в 19:43

YouTube изменил их плеер 25 июля 2014. Вам будет нужна версия 20140725 youtube-dl или более новый.

можно хотеть использовать диспетчер пакетов, я полагаю, что это склонно - входят в человечность для наблюдения его, который вводит Вас в курс дела.

Некоторые дистрибутивы немного позади, таким образом, можно хотеть удалить версию диспетчера пакетов и установку непосредственно от сайта разработчиков. Пока у Вас есть Python 2.6/2.7, это должно работать:

sudo curl -L -s  https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
-1
ответ дан 29 July 2014 в 19:43

Другие вопросы по тегам:

Похожие вопросы: