【问题标题】:parse youtube video likes dislikes using gadata API [closed]使用 gadata API 解析 youtube 视频喜欢不喜欢 [关闭]
【发布时间】:2012-01-14 22:54:23
【问题描述】:

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

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

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

我可以从哪里获得这些信息?

【问题讨论】:

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


    【解决方案1】:

    gdata库的Looking at the source,好像不支持YouTube的like/dislike Gdata <yt:rating>元素,只支持通用的<gd:rating>元素。

    如果您能够通过库以某种方式访问​​底层 XML 元素(我自己没有使用过),那么您应该能够掌握 YouTube 评级元素(限定名称应该是 {http://gdata.youtube.com/schemas/2007}rating,如果这有帮助:))。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2020-10-13
        • 1970-01-01
        • 1970-01-01
        • 2017-05-16
        • 2011-04-06
        • 1970-01-01
        • 2012-06-05
        • 1970-01-01
        • 2013-04-03
        相关资源
        最近更新 更多