2009-06-02 48 views
5

YouTube影片的作者如何使用我從一個物體撰文/用戶名:提取使用Python和YouTubeAPI

GetYouTubeVideoEntry(video_id=youtube_video_id_to_output) 

我使用谷歌的gdata.youtube.service Python庫提前

謝謝! :)

回答

6

,是因爲YouTube的API基於的GData,這是基於凌動的「作者」的對象是名對象的數組,其中可以包含名稱,URL等

這是你想要什麼:

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

謝謝你的解決方案和解釋Steph,它現在都在工作:) – alimango 2009-06-04 01:23:20

0

你有沒有嘗試過這樣的事情?

foo = GetYouTubeVideoEntry(video_id=youtube_video_id_to_output) 
foo.author 

docs for YouTubeVideoEntry都不是很大,但__init__方法似乎接受一個作家。

+0

foo.author返回一個atom對象。我做了dir(),並且沒有成員持有作者/用戶名。這是奇怪的.. – alimango 2009-06-03 00:21:56