14

我读到维基百科的 API 叫做 MediaWiki。我的问题是关于这个 API。这个 API 每天/小时/分钟是否有最多调用?我似乎找不到它。

4

3 回答 3

11

他们声明了一些API:EtiquetteAPI:FAQ

读取请求没有硬性限制,但我们要求您体谅并尽量不要关闭网站。如果您确实危及他们网站的稳定性,大多数系统管理员保留不客气地阻止您的权利。

如果您以串行方式而不是并行方式发出请求(即在发送新请求之前等待一个请求完成,这样您就不会同时发出多个请求),那么您肯定没问题。还可以尝试将事物合并到一个请求中(例如,在标题参数中使用多个标题,而不是为每个标题发出新请求

API FAQ 指出,每个 API 请求可以检索 50 个页面。

如果您需要离线内容(可能有点过时),您也可以使用数据转储。

为了在您达到任何限制时优雅地终止您的脚本,您可以使用这些状态消息处理 API 调用中的错误和警告。

于 2015-04-02T06:36:03.590 回答
9

有关最新的速率限制(2022 年每秒 200 个请求),请参阅 wikimedia REST API “条款和条件” 。你打算用 Wikipedia API 做什么?

于 2012-11-28T15:44:01.453 回答
4

如果不需要“实时样本”,最好使用data-dump

于 2012-11-28T23:02:08.707 回答