@itskov
Java backend

Как вытащить из YouTube HTML линк для скачивания (download) видео (Java)?

Дано URL видео на YouTube видео. Например: https://www.youtube.com/watch?v=yj-04qAGq2A
HTML страницы содержит ссылки, начинающиеся на "https://rr4---sn-cx1x9-ua8z.googlevideo.com/videop......". Я декодирую спецсимволы в ссылках, но полученные ссылки не работают.
В панели разработчика я вижу запросы на видео, которые также начинаются на "https://rr4---sn-cx1x9-ua8z.googlevideo.com/videop......". Если я отрезаю окончание ссылки, начиная с "&range=", такая ссылка работает и позволяет скачать видео.
Каким образом возможно вытащить из HTML или сгенерировать (конвертировать) ссылку для прямого скачивания видео?
Может быть существует библиотека ня Java, помогающая сгенерировать ссылку для скачивания видео из содержимого HTML?
Может быть возможно отправить дополнительный (промежуточный) запрос на YouTube, который возвращает валидную ссылку для скачивания видео?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bacon
Там не всё так просто, лучше посмотреть как это сделано у других, например, https://github.com/ytdl-org/youtube-dl
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы