如何获取维基百科页面的所有链接和(某些)链接页面类别?

时间:2016-06-09 09:04:46

标签: wikipedia-api

某个维基百科页面(例如Dolphin)是否可以获取所有链接以及每个链接的类别(至少有一些,比方说每个链接为5)? 我想在单个查询/ API调用中执行此操作

我试过了:

current_node

这会返回链接,但只返回一个链接的类别。

1 个答案:

答案 0 :(得分:1)

我认为您的查询必须有效,但整个查询只显示10个类别,因为默认情况下为cllimit=10。如果再次设置UPDATE,则将为整个查询返回3个类别:

DELETE

但是:如果使用cllimit=3,您将获得每个链接的类别:

https://en.wikipedia.org/w/api.php?action=query&titles=Dolphin&generator=links&prop=categories&gpllimit=20&cllimit=3

另外,请不要忘记使用&redirects=true来解析重定向的链接,因为这些页面没有类别。