Извлечение автора видео YouTube с использованием Python и YouTubeAPI - PullRequest
5 голосов
/ 02 июня 2009

как получить имя автора / пользователя из объекта, используя:

GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)

Я использую библиотеку Google gdata.youtube.service Python

Заранее спасибо! :)

Ответы [ 2 ]

6 голосов
/ 03 июня 2009

Так как API YouTube основан на GData, которая основана на Atom, объект 'author' - это массив с именными объектами, который может содержать имена, URL-адреса и т. Д.

Это то, что вы хотите:

>>> client = gdata.youtube.service.YouTubeService()
>>> video = client.GetYouTubeVideoEntry(video_id='CoYBkXD0QeU')
>>> video.author[0].name.text
'GoogleDevelopers'
0 голосов
/ 02 июня 2009

Вы пробовали что-то подобное?

foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
foo.author

Документы для YouTubeVideoEntry невелики, но метод __init__, кажется, принимает автора.

...