我想查询维基共享资源类别并获取某个类别中子类别和照片的数量。 例如,当您查看网页" Category:Collections of the Brooklyn Museum"在Wikimedia Commons中,您可以获得子类别列表。
其中一个子类别
布鲁克林博物馆的欧洲艺术(7 C,301 F)
的数字为7 C
和301 F
,这意味着 7个类别和 301个图像。
如何查询维基共享资源以获取子类别的此类别和图像计数信息?
我尝试了以下查询
给了我该类别的类别成员。
我可以执行动作渲染查询,该查询生成html表示,从中我可以抓取7 C
和301 F
计数信息。
如果没有html抓取,我可以用什么查询来获取此计数信息?
答案 0 :(得分:2)
您可以使用prop=categoryinfo
。
例如,查询:
返回:
<api>
<query>
<pages>
<page pageid="21253813" ns="14" title="Category:Collections of the Brooklyn Museum">
<categoryinfo size="105" pages="0" files="88" subcats="17" />
</page>
</pages>
</query>
</api>