0

我正在尝试从维基百科为我正在从事的项目获取“类别树”。问题是我只想要更常见的主题和研究领域,所以我能找到的更大的转储包含太多的外围文章。

我最近发现了重要的文章页面,这些页面似乎正是我正在寻找的内容的集合。不幸的是,我真的不知道如何从这些页面中提取信息或过滤较大的转储以仅包含这些类别和文章。

明确地说,我的问题是:给定一个重要的文章级别(比如级别 4),我如何将给定列表的类别树和文章名称提取,例如人、艺术、物理科学等到 csv 或类似文件中然后我可以导入另一个程序。我不需要文章的实际内容,只需要名称(最好是对文章的引用,以便稍后获取更多信息)。

我也愿意接受有关如何更好地完成这项任务的建议。

谢谢!

4

1 回答 1

0

你用过PetScan吗?它是基于维基媒体的工具,允许根据某些条件从页面中提取数据。

您可以通过使用该工具来实现您的目标,然后导航到“模板和链接”选项卡,然后在“从所有这些页面链接:”字段中输入页面名称,例如Wikipedia:Vital_articles/Level/4/History。如果要在 textarea 中添加多个页面,只需逐行键入即可。

最后,按执行!按钮,将生成数据。之后,您可以从输出选项卡下载数据。

于 2018-10-27T13:16:41.030 回答