【发布时间】:2020-07-27 06:07:51
【问题描述】:
我想从 Wikipedia 中提取属于特定类别的文章,例如公司或个人。有没有好的方法来做到这一点?现在,我有一个维基百科数据转储,我可以从中提取页面内容,但我无法根据类别过滤数据。另外,我可以从给定类别的维基百科转储中获得准确数量的文章吗?
【问题讨论】:
-
(1) 请提供您尝试自己编写的代码; (2) 什么是“维基百科数据转储”?以什么格式?如何重现您的问题?
-
您的问题太笼统,无法回答。这是我的一篇文章,介绍了一个可以从 Wikipedia 抓取内容的库。 towardsdatascience.com/…
-
@Roy2012 维基百科数据转储,我的意思是可以从here下载的转储文件,这是一个由xml文档组成的bz2文件。我想要做的是以下内容:我想提取属于特定类别的文章,如个人或公司。目前,我可以将所有内容提取到一个 txt 文件中,但不能按类别提取。
-
@Christopher 我使用了您的文章建议的
wikipedia模块。这个模块要求我有页面标题才能获取它的内容,这不是我想做的。我想一次提取一个类别的所有文章,而不是一次又一次地搜索。 -
您所指的 XML 文档中的类别部分吗?
标签: python database wikipedia wikipedia-api