使用Python和YouTubeAPI提取YouTube视频的作者

时间:2009-06-02 09:54:33

标签: python youtube youtube-api

如何使用以下方式从对象获取作者/用户名:

GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)

我正在使用Google的gdata.youtube.service Python库

提前致谢! :)

2 个答案:

答案 0 :(得分:6)

因为YouTube的API基于基于Atom的GData,所以'author'对象是一个带有名称对象的数组,可以包含名称,URL等。

这就是你想要的:

>>> client = gdata.youtube.service.YouTubeService()
>>> video = client.GetYouTubeVideoEntry(video_id='CoYBkXD0QeU')
>>> video.author[0].name.text
'GoogleDevelopers'

答案 1 :(得分:0)

你尝试过这样的事吗?

foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
foo.author

docs for YouTubeVideoEntry不是很好,但__init__方法似乎接受作者。