如何只使用页面链接查找维基百科页面的类别?

时间:2012-03-18 00:42:42

标签: wikipedia wikipedia-api

是否有任何API可以使用该页面的标题或页面ID或网址获取网页的所有类别?我尝试在网上搜索,但我能找到的只是获取特定类别的转储。任何形式的帮助将受到高度赞赏。 感谢

2 个答案:

答案 0 :(得分:8)

您正在寻找的API在https://en.wikipedia.org/w/api.php 这是媒体维基API,有很多文档。

如上所述,您正在寻找prop =类别 所以...... ?format = xml& action = query& prop = categories& titles = Google 例如

https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google

如果您希望在程序中使用它,可能值得查看以下维基百科页面,其中包含一系列用于处理维基百科API的各种语言的类和库e.t.c

<强>百科:Creating_a_bot#Programming_languages_and_libraries

答案 1 :(得分:7)

MediaWiki(维基百科的软件)有一个API,您确实可以进行查询以获取页面的类别。例如,以下内容返回英语维基百科中的页面Google的类别:

https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google

请注意,并非所有类别都在一个响应中返回。您将看到一个名为query-continue的元素,它提供了有关如何制定下一个查询的更多信息,这些信息将为您提供更多类别。

参考文献: