是否有任何API可以使用该页面的标题或页面ID或网址获取网页的所有类别?我尝试在网上搜索,但我能找到的只是获取特定类别的转储。任何形式的帮助将受到高度赞赏。 感谢
答案 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
的元素,它提供了有关如何制定下一个查询的更多信息,这些信息将为您提供更多类别。
参考文献: