【问题标题】:Using Wikipedia API continue parameter使用 Wikipedia API 继续参数
【发布时间】:2016-09-27 09:03:50
【问题描述】:

我正在使用 wikipedia API 来查询搜索词,例如通过向此 URL 发出 GET 请求:

https://en.wikipedia.org/w/api.php?action=query&format=json&list=search&utf8=1&srprop=snippet&continue=&srsearch=Slovenia

此查询总共返回 51429 个匹配项,但只会显示前 10 个结果。通过阅读有关此主题的documentation,我收集到要获得接下来的 10 个结果,我应该传入 continue 参数。

API 响应中的相关参数在这里:

continue: {
   sroffset: 10,
   continue: "-||"
}

所以我通过以下方式构建我的网址:

https://en.wikipedia.org/w/api.php?action=query&format=json&list=search&utf8=1&srprop=snippet&continue=-||&srsearch=Slovenia

但是 URL 返回相同的结果集。

我做错了什么?

【问题讨论】:

    标签: http get wikipedia-api


    【解决方案1】:

    您应该传递continue 字段的内容。 IE。 sroffset= 10&contiue=-||

    【讨论】:

    • 这不是我一直在做的吗?如果您检查第二个 URL,它有 continue=-||参数
    • 不是sroffset=10
    猜你喜欢
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 2017-02-09
    • 2011-11-03
    • 1970-01-01
    • 2014-07-20
    • 1970-01-01
    • 2012-11-03
    相关资源
    最近更新 更多