1

我想获取所有 wiki 类别 ID、类别名称和父类别 ID。但是,我不想在我自己的服务器上进行完整的 wiki 安装。wiki 服务器上的任何 xml / bz 文件是否有 API 或所有类别数据可用?那我可以用吗?

我想在此链接中获取以下所有类别

4

1 回答 1

2

我认为您基本上有两种选择:

  1. 使用API(特别categorymembersmodule)递归地遍历树(实际上,它不是树,它是DAG)。这意味着要发出很多请求,所以这样做会很慢。

  2. 下载包含类别信息的SQL 转储。您需要的大部分信息都在categorylinks表格中,但您还需要page表格将页面 ID 映射到其名称。

于 2012-09-01T20:40:11.187 回答