【问题标题】:Mediawiki API: How do I list all subcategories of a category?Mediawiki API:如何列出一个类别的所有子类别?
【发布时间】:2018-08-04 02:23:18
【问题描述】:

我正在使用以下 wikimedia API 列出具有特定类别的所有页面:https://www.mediawiki.org/wiki/API:Categorymembers

例如https://en.wikipedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:Physics

但是,返回的结果相当于“页面”部分,不包括“子类别”中的结果,例如“物理学中的概念”、“物理学的子领域”等。有谁知道如何检索子类别?

【问题讨论】:

    标签: wikipedia-api mediawiki-api


    【解决方案1】:

    正如文档所述,您需要将cmtype=subcat 添加到您的查询中:

    https://en.wikipedia.org/w/api.php?action=query&list=categorymembers&cmtitle=Category:Physics&cmtype=subcat

    【讨论】:

      猜你喜欢
      • 2015-03-29
      • 1970-01-01
      • 1970-01-01
      • 2015-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多