我正在尝试使用youtube api获取视频页面上显示的类别。然而,不知何故,api返回的视频类别不一定与页面所说的匹配。
youtube.videos().list(
part="topicDetails",
id='JdLCEwEFCMU'
).execute()
返回娱乐和预成型艺术:
topicCategories': [u'https://en.wikipedia.org/wiki/Performing_arts',
u'https://en.wikipedia.org/wiki/Entertainment']
但是,视频在页面上标记为喜剧: https://www.youtube.com/watch?v=JdLCEwEFCMU
我绝对可以看到api返回的类别如何应用,但这不是我想要的。我的猜测是这些是谷歌决定的,第一页是用户定义的。如果没有使用Beautiful Soup或其他东西抓取页面,我该如何获得此类别?