使用 wiki 从特定类别中获取随机术语页 api

Get random term page from a specific category with wiki api

我正在尝试从维基百科中随机获取一篇 term 文章。 API:Random 页面仅列出了我可以传递给请求的三个参数。 None 其中似乎实现了我想要实现的目标。

我的问题是 - 是否可以从指定类别中获取随机文章,是否可以获取术语页。
我所说的 "term" 文章的意思示例 - subtraction、互惠、api(我不能 link 最后两个,因为我没有足够的代表) .

谢谢

嗯是的,但不是通过适当的 API。 MediaWiki 中有一个特殊页面允许这样的事情:https://en.wikipedia.org/wiki/Special:RandomInCategory

但是,它不带参数。但是还有这个工具:http://tools.wmflabs.org/magnustools/randomarticle.php 可以解决问题。

它将允许此示例中的参数:http://tools.wmflabs.org/magnustools/randomarticle.php?lang=en&project=wikipedia&categories=Pop+music&d=3

lang 是您想要的维基百科语言(在本例中 en 表示英语),project 您可以使用其他项目(如 Wikibooks 或 Wikiquote),categories是您要查找的内容,如果您想查看该类别的子类别(到该级别),可以使用 d