从特定页面获取数据信息 - MediaWiki API

时间:2016-12-07 22:14:54

标签: mediawiki wikipedia-api mediawiki-api

我对api系统很新,我想知道如何从某个页面获取数据。所以我的链接是:

https://nookipedia.com/w/api.php

但我想从这个页面获取我的api:

https://nookipedia.com/wiki/Bugs/Animal_Crossing:_New_Leaf

但是当我尝试这个时:

https://nookipedia.com/wiki/Bugs/Animal_Crossing:_New_Leaf/w/api.php

该链接无法正常工作并给我这个错误:

Error 404: Not found

The requested page or file could not be found on our server. It may have been moved or deleted.  

我如何获得该特定页面?

1 个答案:

答案 0 :(得分:2)

我建议您使用维基百科上的API sandbox来查看查询的构建方式。您仍然需要阅读actual API documentation以获取有用的信息......

基本上,您希望将标题作为参数传递给api.php,如下所示:

https://nookipedia.com/w/api.php?titles=Bugs/Animal_Crossing:_New_Leaf

然而,这仍然不会让你自己得到任何信息;您需要准确了解 数据,并使用正确的API模块和相应的参数。例如,要获取页面的所有类别:

https://nookipedia.com/w/api.php?action=query&titles=Bugs/Animal_Crossing:_New_Leaf&prop=categories

对于此特定示例,您可以查看Query API和Categories属性的文档: