我正在使用python和gdata库来解析youtube视频的信息。 我的代码是这样的:
yt_service = gdata.youtube.service.YouTubeService()
entry = yt_service.GetYouTubeVideoEntry(video_id='someid')
但在entry.rating
或entry.statistics
中没有喜欢/不喜欢
我从哪里可以获得该信息?
答案 0 :(得分:1)
一旦我使用Python 3并且gdata库不支持它,我就无法重现结果。
但据我所知,entry.rating
会返回包含视频统计内容的xml代码。
要获得更具体的结果,您应该尝试entry.rating.average
或entry.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
,如果这有帮助:))。
更好的是,如果您能够修补库以实际原生支持该元素,那就更好了。我相信作者会很感激补丁。 :)