如何在Youtube上获取任何视频的喜欢和不喜欢的数量?

时间:2015-07-04 16:16:14

标签: python youtube-api youtube-data-api

我想创建一个YouTube视频数据库,其中包含基于流派的喜欢和不喜欢的数量。所以我需要YouTube上的每个视频的数据集。到目前为止,数据API支持仅针对单个URL触发的查询。此外,我不确定Data API是否支持浏览似乎不可行的每个视频。有什么方法可以完成任务。我是否应该尝试爬行,即使是艰难的我也不确定这是否合法?

我也在使用基于网络的架构 谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

YouTube规定了约500的软限制。目前没有办法通过API获得更多。

完整详情:https://code.google.com/p/gdata-issues/issues/detail?id=4282

相关摘录:

“我们无法通过API为任意YouTube查询提供超过500个搜索结果,而搜索结果的质量不会严重降低(重复等)。

v1 / v2 GData API于11月更新,以将搜索结果的数量限制为500.如果指定500或更高的起始索引,则不会获得任何结果。

这应该对v3 API(使用不同的分页结果方法)生效,但显然没有推出,所以仍然可以在v3中检索多达1000个搜索结果最后500个通常质量很差。

将v3限制为500个搜索结果的更改将在不久的将来推出。一旦达到500个结果,将不再返回nextPageTokens。

据我所知,在所有这些情况下返回的totalResults远高于500,但这与说我们可以有效地返回所有X万个可能的结果不同。它意味着估计与查询匹配的视频集的总大小,通常不是很有用。“