2016-12-07 65 views
0

我对api系统非常陌生,我想知道如何从某个页面获取数据。所以我的链接是:从某个页面获取数据信息 - MediaWiki 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. 

我如何得到某个页面?

回答

2

我建议你玩弄维基百科上的API sandbox,看看如何构建查询。您仍然需要阅读actual API documentation获得有用信息......

基本上,你要的标题(S)作为参数传递给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 

对于这个具体的例子,你可以看到查询API文档和类别属性: