我对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.
我如何获得该特定页面?
答案 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属性的文档: