解析youtube视频喜欢使用gadata API不喜欢

时间:2011-12-07 12:13:41

标签: python youtube-api social-media-like

我正在使用python和gdata库来解析youtube视频的信息。 我的代码是这样的:

yt_service = gdata.youtube.service.YouTubeService()
entry = yt_service.GetYouTubeVideoEntry(video_id='someid')

但在entry.ratingentry.statistics中没有喜欢/不喜欢

我从哪里可以获得该信息?

2 个答案:

答案 0 :(得分:1)

一旦我使用Python 3并且gdata库不支持它,我就无法重现结果。 但据我所知,entry.rating会返回包含视频统计内容的xml代码。 要获得更具体的结果,您应该尝试entry.rating.averageentry.rating.num_raters

答案 1 :(得分:1)

gdata库的

Looking at the source,它似乎不支持YouTube喜欢/不喜欢Gdata <yt:rating>元素,只支持通用<gd:rating>元素。

如果您能够以某种方式通过库访问基础XML元素(我自己没有使用过),您应该能够获得YouTube评级元素(合格的名称应为{http://gdata.youtube.com/schemas/2007}rating ,如果这有帮助:))。

更好的是,如果您能够修补库以实际原生支持该元素,那就更好了。我相信作者会很感激补丁。 :)