【问题标题】:Get all wikipedia category list with each language using api?使用 api 获取每种语言的所有维基百科类别列表?
【发布时间】:2017-02-02 08:13:22
【问题描述】:

我想使用 api 获取所有维基百科类别名称。 我搜索它并找到类似哑数据或 sql 数据的方式,但我想用 wikipedia api 做到这一点。我还发现它是 wmflabs.org 等维基百科工具的一个很好的链接,但我不需要这些工具。

我想使用 wikipedia api 和结果 json 数据并获取英文维基百科类别名称列表。所有分类内容都在这里->https://en.wikipedia.org/wiki/Portal:Contents/Categories

我需要所有其他语言的相同样式类别名称 lis 数据。

我发现它有一些查询,但还不够喜欢(在武器类别中查找子类别)-> https://en.wikipedia.org/w/api.php ?action=query&list=categorymembers&cmtitle=Category:Weapons

对于这种情况有什么解决办法吗?

【问题讨论】:

    标签: list api categories wikipedia


    【解决方案1】:

    所有类别都属于 Category 命名空间,其 id=14,因此您可以使用 allpages API 并使用 apnamespace 参数按命名空间过滤。这是example query

    【讨论】:

      猜你喜欢
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多