【问题标题】:How can i retrieve more than 50 results while querying python youtube api?如何在查询 python youtube api 时检索超过 50 个结果?
【发布时间】:2014-03-23 13:21:34
【问题描述】:

Hi 可以在基于关键字搜索时增加 youtube 视频元数据检索的结果数量。提供的最大结果数为 50,我想将其增加到更多以用于分析目的。

【问题讨论】:

  • API 是否设置了该限制?
  • 我们可以看看你的代码吗?据我所知,您可以设置最大结果数
  • 是的,API 将限制设置为 50。我们不能增加它吗?
  • 嗨 Mohammad,根据属性 max_results 我将语句设置为: query.max_results = 50 ,这很好,但是当我给出超过 50 时,它给我的错误是 max_results 应该在 0 到 50 之间. 我需要为我的研究提取大量结果。任何建议。

标签: python api youtube gdata


【解决方案1】:

我必须查看 API 的 Reference Guide。好像50是最大值。:

max-results 参数指定结果的最大数量 应该包含在结果集中。该参数适用于 结合 start-index 参数来确定哪些结果 返回。例如,请求第二组 10 个结果——即 结果 11-20 – 将 max-results 参数设置为 10 和 start-index 参数为 11。此参数的默认值为 25,最大值为 50。但是,对于显示列表 视频,我们建议您将 max-results 参数设置为 10。

【讨论】:

  • 我已经尝试了上面的代码,同样的限制也在这里。当您将 Max 结果更改为超过 50 时,它会抛出红色错误:(
  • 这很可能行不通,但尝试将max-results 50 和start-index 51。这样行吗?
  • 不!将 start_index 设置为 51 后,只有 50 个结果没有区别。
  • 但是那些是同一个50吗?你检查了吗?
  • 它们是相同的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-12
  • 1970-01-01
  • 2015-06-01
  • 2013-10-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多