Извлечение автора видео YouTube с помощью Python и YouTubeAPI

StackOverflow https://stackoverflow.com/questions/938742

  •  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__ метод, похоже, принимает автора.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top