5

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

GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)

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

提前致谢!:)

4

2 回答 2

6

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

这就是你想要的:

>>> client = gdata.youtube.service.YouTubeService()
>>> video = client.GetYouTubeVideoEntry(video_id='CoYBkXD0QeU')
>>> video.author[0].name.text
'GoogleDevelopers'
于 2009-06-03T04:40:34.520 回答
0

你有没有尝试过这样的事情?

foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output)
foo.author

YouTubeVideoEntry的文档不是很好,但该__init__方法似乎接受了作者。

于 2009-06-02T10:04:13.970 回答