我想获取所有 wiki 类别 ID、类别名称和父类别 ID。但是,我不想在我自己的服务器上进行完整的 wiki 安装。wiki 服务器上的任何 xml / bz 文件是否有 API 或所有类别数据可用?那我可以用吗?
我想在此链接中获取以下所有类别
我想获取所有 wiki 类别 ID、类别名称和父类别 ID。但是,我不想在我自己的服务器上进行完整的 wiki 安装。wiki 服务器上的任何 xml / bz 文件是否有 API 或所有类别数据可用?那我可以用吗?
我想在此链接中获取以下所有类别
我认为您基本上有两种选择:
使用API(特别是categorymembers
module)递归地遍历树(实际上,它不是树,它是DAG)。这意味着要发出很多请求,所以这样做会很慢。
下载包含类别信息的SQL 转储。您需要的大部分信息都在categorylinks
表格中,但您还需要page
表格将页面 ID 映射到其名称。