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

Php 使用wiki api从特定类别获取随机术语页面,php,mediawiki-api,Php,Mediawiki Api,我想从维基百科上随便找一篇术语文章。该页面仅列出了我可以传递给请求的三个参数。他们似乎都没有达到我想要达到的目标 我的问题是-是否可以从指定类别中随机获得一篇文章,是否可以获得一个术语页。 例如,我所说的“术语”文章-,互惠,api(我无法链接最后两个,因为我没有足够的代表) 谢谢是的,但不是通过正确的API。MediaWiki中有一个特殊页面,可以实现以下功能: 但是,它不接受参数。但也有这样一种工具:它会起作用 它将允许以下示例中的参数: lang是您想要的维基百科语言(在本例中,英语为en

我想从维基百科上随便找一篇术语文章。该页面仅列出了我可以传递给请求的三个参数。他们似乎都没有达到我想要达到的目标

我的问题是-是否可以从指定类别中随机获得一篇文章,是否可以获得一个术语页。
例如,我所说的“术语”文章-,互惠,api(我无法链接最后两个,因为我没有足够的代表)


谢谢

是的,但不是通过正确的API。MediaWiki中有一个特殊页面,可以实现以下功能:

但是,它不接受参数。但也有这样一种工具:它会起作用

它将允许以下示例中的参数:


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

我正在尝试不同的类别,如
运动
电影
。但是没有什么是有效的,唯一有效的类别是
Pop+music
。我正在尝试
http://tools.wmflabs.org/magnustools/randomarticle.php?lang=en&project=wikipedia&categories=Movies
但它不起作用--将我重定向到主页这是因为它没有用作类别。你必须在维基百科上查到这个类别确实存在。如果您尝试拍摄电影,它会起作用,例如: