如何仅使用页面链接查找维基百科页面的类别?
是否有任何API可以使用该页面的标题或页面ID或URL来获取页面的所有类别?我试图在网上搜索,但我能找到的所有内容都是针对特定类别的。任何形式的帮助将不胜感激。 谢谢如何仅使用页面链接查找维基百科页面的类别?
你正在寻找的API是在这里https://en.wikipedia.org/w/api.php 这是媒体的wiki API并具有大量的文件。
正如上面说你正在寻找道具=类别 所以...... ?格式= XML &行动=查询&道具=类别&冠军=谷歌例如
https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google
如果你想在程序中使用它,可能需要查看以下维基百科页面,其中包含一系列用于各种语言的类和库,以处理维基百科API等。
百科:Creating_a_bot#Programming_languages_and_libraries
MediaWiki(维基百科的软件)有一个API,你确实可以做一个查询来获取页面的类别。例如,下面的返回Google
页面在英文维基百科的类别:
https://en.wikipedia.org/w/api.php?format=xml&action=query&prop=categories&titles=Google
注意,并不是所有的类别都在一个响应返回。您会看到一个名为query-continue
的元素,它提供了有关如何制定下一个查询的附加信息,这将为您提供更多类别。
参考文献:
将'cllimit = max'添加到查询可能会更好。这样,您的查询数量就会减少,而且您甚至可能不需要更多查询(我怀疑任何页面上有超过500个类别)。 – svick 2012-03-18 01:20:55
“我能找到的是让特定类别的垃圾场”,你可以告诉在哪里可以找到它? – 2017-04-03 04:25:14