使用媒体维基 API,我需要获取所有页面 在类别内,所以我设置参数 cmlimit 到 max,但正如文档中所述,这 bill 仅得出 500 个结果。
这是我的查询:
http://lost.wikia.com/api.php?action=query&list=categorymembers&cmtitle=Category:Characters&cmlimit=max&format=json
如何进行查询以获取类别内的所有页面?我几乎不了解 API。
最佳答案
您不能,至少不能使用单个查询。
您需要做的是获取query-continue
字段中的值并将其添加到查询中以获取另一页结果。然后重复此操作,直到响应中没有 query-continue
,这表明这是最后一页。
在您的情况下,第二个(也是最后一个)页面的查询将是:
关于MediaWiki API - 如何检索类别内的最大页面数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20957932/