Невозможно получить метаданные из видео YouTube, используя Raspbian 9 - PullRequest
1 голос
/ 05 марта 2020

Youtube-dl версии 2020.03.01 не может получить метаданные с помощью Raspbian 9, но отлично работает с использованием Raspbian 10.

Все две малины в одной сети, один и тот же шлюз.

Команда : youtube-dl -g --verbose https://www.youtube.com/watch?v=ta7jv3n1Mt0 Вывод:

[отладка] Конфигурация системы: [] [отладка] Конфигурация пользователя: [] [отладка] Пользовательская конфигурация : [] [debug] Аргументы командной строки: [u'-g ', u' - подробный ', u' https://www.youtube.com/watch?v=ta7jv3n1Mt0 '] [debug] Кодировки: локаль UTF-8, fs UTF -8, из UTF-8, преф UTF-8 [отладка] youtube-dl версия 2020.03.01 [отладка] Python версия 2.7.13 (CPython) - Linux -4.19.66-v7 + -armv7l-with-debian-9.11 [debug] exe версии: нет [debug] Карта прокси: {} ОШИБКА: невозможно загрузить веб-страницу: ошибка HTTP 429: слишком много запросов (вызвано HTTPError ()); пожалуйста, сообщите об этой проблеме на https://yt-dl.org/bug. Убедитесь, что вы используете последнюю версию; введите youtube-dl -U для обновления. Обязательно передайте youtube-dl с флагом --verbose и включите его полный вывод. Файл "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", строка 627, на _request_webpage возвращает файл self._downloader.urlopen (url_or_request) "/ usr / local / bin / youtube-dl / youtube_dl /YoutubeDL.py ", строка 2238, в urlopen возвращает self._opener.open (req, timeout = self._socket_timeout) Файл" /usr/lib/python2.7/urllib2.py ", строка 435, в открытом ответе = meta (req, response) Файл "/usr/lib/python2.7/urllib2.py", строка 548, в http_response 'http', запрос, ответ, код, msg, hdrs) Файл "/ usr / lib /python2.7/urllib2.py ", строка 473, по ошибке возвращает self._call_chain (* args) Файл" /usr/lib/python2.7/urllib2.py ", строка 407, в _call_chain result = fun c (* args) Файл "/usr/lib/python2.7/urllib2.py", строка 556, в http_error_default повысить HTTPError (req.get_full_url (), код, msg, hdrs, fp)

Итак, вывод говорит, что я забанен на youtube, но тестирование той же команды на моем Raspbian 10 все работает нормально. Выходные данные с raspbian 10:

[отладка] Конфигурация системы: [] [отладка] Конфигурация пользователя: [] [отладка] Пользовательская конфигурация: [] [отладка] Аргументы командной строки: [u '-g', u '- многословно', u 'https://www.youtube.com/watch?v=ta7jv3n1Mt0'] [debug] Кодировки: локаль UTF-8, fs UTF-8, out UTF-8, pref UTF-8 [ debug] youtube-dl версия 2020.03.01 [debug] Python версия 2.7.16 (CPython) - Linux -4.19.97-v7 + -armv7l-with-debian-10.3 [debug] exe версии : нет [отладка] Карта прокси: {} [отладка] Формат по умолчанию spe c: bestvideo + bestaudio / best https://r1---sn-h5q7kned.googlevideo.com/videoplayback?expire=1583348435&ei=c6ZfXoHGDbioxN8Pxa-iqAI&ip=77.231.66.162&id=o-AF47XYsDKtdQFjMgScxBnY_zaoT0_NOBXHQwV5FjfUc3&itag=136&aitags=133%2C134%2C135%2C136%2C160%2C242%2C243%2C244%2C247%2C278&source=youtube&requiressl=yes&mm=31%2C26&mn=sn-h5q7kned%2Csn-25ge7nsk&ms=au%2Conr&mv=m&mvi=0&pl=16&initcwndbps=798750&vprv=1&mime=video%2Fmp4&gir=yes&clen=527034070&dur=2819.800&lmt=1504851586776361&mt=1583326721&fvip=1&keepalive=yes&fexp=23842630&c=WEB&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ADKhkGMwRQIhAIqfzZ9T-io_oqX1knbvuDy6QcgrmPmkTMy0-Bmd5tEaAiBYW2F-f12Hp6jkki32u1aTGjkSAv5gGb_ewNFVO_xYTA%3D%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=ABSNjpQwRgIhAKRo3BTow4sp4KIsjoI1HLVxBILn2VmS75H8pgapb85hAiEArTB2uMHJbHaaCIFk52vDgNHBI1T19MHn1Wi1gKzpzL4%3D&ratebypass=yes https://r1---sn-h5q7kned.googlevideo.com/videoplayback?expire=1583348435&ei=c6ZfXoHGDbioxN8Pxa-iqAI&ip=77.231.66.162&id=o-AF47XYsDKtdQFjMgScxBnY_zaoT0_NOBXHQwV5FjfUc3&itag=251&source=youtube&requiressl=yes&mm=31%2C26&mn=sn-h5q7kned%2Csn-25ge7nsk&ms=au%2Conr&mv=m&mvi=0&pl=16&initcwndbps=798750&vprv=1&mime=audio%2Fwebm&gir=yes&clen=36443540&dur=2819.821&lmt=1504854058004311&mt=1583326721&fvip=1&keepalive=yes&fexp=23842630&c=WEB&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=ADKhkGMwRQIgVJHI6HhxKd4xM8_mF1tmGv7UOFvPnSDG0z6AFZQxGhYCIQDas_YaqX-fsf62yvab90SiqREDqHpT2015AKv6wmCc3w%3D%3D&lsparams=mm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=ABSNjpQwRgIhAKRo3BTow4sp4KIsjoI1HLVxBILn2VmS75H8pgapb85hAiEArTB2uMHJbHaaCIFk52vDgNHBI1T19MHn1Wi1gKzpzL4%3D&ratebypass=yes

Я попытался запустить команду с python3, с тем же поведением.

...