以下资源将帮助您从类别及其所有子类别下载所有页面:
http://en.wikipedia.org/wiki/Wikipedia:CatScan
这里还有一个API:
0
您可以通过以下两种API方法执行此操作:
YOUR_URL/api.php?action=query&format=json&list=categorymembers&cmtitle=Category:Music
YOUR_URL/api.php?action=query&format=json&list=categorymembers&cmtype=subcat&cmtitle=Category:Music
您可以获取有关Mediawiki API的更多信息
0
请注意,维基百科的分类系统不是一棵树,甚至不是一个无环图。通过持续跟踪子类别链接,您很有可能最终会回到起点。
如果要进行许多这样的查询,最好通过下载数据库转储来解决。如果这是很少见的事情,并且仅处理小类别,那么您可能可以避免对list=categorymembers
进行重复查询。
incategory:"music"
似乎没有进行子类别搜索。
0
我想获得一个类别及其子类别下的所有文章名称。
我知道的选项:
incategory:"music"
,但是我没有看到在XML中进行查看的选项。请分享您的想法