Извлечение автора видео YouTube с помощью Python и YouTubeAPI
-
06-09-2019 - |
Вопрос
как мне получить имя автора/пользователя из объекта, используя:
GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
Я использую библиотеку Python gdata.youtube.service Google.
Заранее спасибо!:)
Решение
Поскольку API YouTube основан на GData, который основан на Atom, объект «автор» представляет собой массив с объектами имен, которые могут содержать имена, URL-адреса и т. д.
Это то, что вы хотите:
>>> client = gdata.youtube.service.YouTubeService()
>>> video = client.GetYouTubeVideoEntry(video_id='CoYBkXD0QeU')
>>> video.author[0].name.text
'GoogleDevelopers'
Другие советы
Вы пробовали что-то подобное?
foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
foo.author
А документы для YouTubeVideoEntry не очень хороши, но __init__
метод, похоже, принимает автора.
Не связан с StackOverflow