Я хотел бы вывести только верхнее видео на YouTube для определенного поискового запроса, например, Tennis, в текстовый файл. Я предпочитаю параметры командной строки, но я открыт для других решений.
Вы можете получить необходимые данные в формате XML из API YouTube .
(Примечание: Результаты могут отличаться от веб-сайта HTML )
Затем выполните синтаксический анализ XML с чем угодно, например, Perl XML :: LibXML :: XPathContext .Хотя это немного неудобно, если вы раньше не использовали этот модуль.
Получив URL-адрес видео, вы можете передать его на youtube-dl.