Diversant616
@Diversant616

Как скачать видео для зарегистрированных пользователей из ВК посредством скрипта youtube-dl?

Пытаюсь скачать видео и получаю такое сообщение:

Хочется смотреть видео с диска нормальным плеером. Для чего необходимо скачать видео на винч. Использую youtube-dl.
В командной строке скрипта задаю --username [е-мейл аккаунта] --password [пароль]
Выхлоп в консоль:
[vk] Downloading login page
[vk] Logging in as ........@yandex.ru
[vk] 356065542_456239041: Downloading webpage
[youtube] Downloading login page
[youtube] Logging in
ERROR: Please use your account password and a two-factor code instead of an application-specific password.

При чём вчера же такая же схема сработала для скачивания, а потом перестала с такой вот ошибкой.
  • Вопрос задан
  • 4498 просмотров
Решения вопроса 1
@dstftw
Видео по адресу vk.com/video356065542_456239041 - это эмбед YouTube видео. youtube-dl использует предоставленные username/password и для логина в vk, и затем для логина в YouTube, что ожидаемо завершается неудачей.
Данное видео доступно без аутентификации, поэтому для его скачивания username/password указывать не обязательно.

update:
В следующей версии попытка неудачного логина в YouTube будет отображать более очевидное сообщение об ошибке.
Также проблему с аутентификацией можно решить с помощью аутентификации через .netrc, задав учетные данные для всех используемых сервисов по отдельности.
Проблема с заданием учетных данных из командной строки отписана в апстрим.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@googlamen007
Вы можете использовать бота: https://t.me/VkDownloadVideoBot
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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