Я хотел бы вывести только лучшее видео на YouTube для определенного поискового запроса, например теннис, в текстовый файл. Параметры командной строки — это то, что я предпочитаю, но я открыт для других решений.
Ищете способ вывести самое просматриваемое видео на YouTube в текстовый файл для поискового запроса
comment
Можете ли вы привести пример и показать, что вы уже сделали, а также включить образец текстового файла.
- person Nikhil Jain   schedule 06.12.2010
comment
В основном я рассматривал разные варианты, один из вариантов — Yahoo Pipes, другой вариант — API данных Youtube, но я не продвинулся очень далеко. Я хотел бы использовать youtube-dl (утилита загрузки youtube из командной строки) с текстовым файлом для загрузки видео с youtube. Моя задача состоит в том, чтобы получить лучшее видео на YouTube в день с точки зрения количества просмотров. Я просто ищу идеи о том, как это сделать, и на данный момент у меня нет кода.
- person samsam   schedule 06.12.2010
comment
Что именно вы хотите вывести? Видеофайл FLV или просто заголовок и URL?
- person Will Sheppard   schedule 16.06.2011
Ответы (1)
Вы можете получить необходимые данные в формате XML из API YouTube.
(Примечание: результаты могут отличаться от HTML-сайта)
Затем проанализируйте XML с чем угодно, например. Perl XML::LibXML::XPathContext. Это немного неудобно, если вы раньше не использовали этот модуль.
Получив URL-адрес видео, вы можете передать его youtube-dl.
person
Will Sheppard
schedule
16.06.2011