0

有没有办法我们可以获得某个类别的所有子类别?我的意思是说如果我只想存储类别计算机科学及其所有子类别的页面。我希望我足够清楚。

4

1 回答 1

4

MediaWiki 中的子类别只是属于另一个类别的成员的类别——它们在这方面与文章没有什么不同,因此您可以通过搜索也是类别的类别成员来查找它们。例如,这是一个 API 查询,它查找Category:Dogs的子类别。(命名空间 14 是类别命名空间。)

https://en.wikipedia.org/w/api.php?action=query&list=categorymembers&cmnamespace=14&cmlimit=100&cmtitle=Category:Dogs

请注意,这意味着不能保证类别会形成层次树!事实上,它们通常不会——许多类别是多个其他类别的成员,并且围绕抽象主题经常存在循环。例如:

于 2012-04-04T03:40:51.297 回答