【发布时间】:2010-10-12 06:32:17
【问题描述】:
在我的 Wikipedia 用户页面上,我运行一个 Wikipedia 脚本来显示我的统计数据(编辑的页面数、新页面数、每月活动等)。
我想将此信息放在我的博客上。
是否有 API 可以让我做这样的事情?
【问题讨论】:
标签: api wikipedia mediawiki-api
在我的 Wikipedia 用户页面上,我运行一个 Wikipedia 脚本来显示我的统计数据(编辑的页面数、新页面数、每月活动等)。
我想将此信息放在我的博客上。
是否有 API 可以让我做这样的事情?
【问题讨论】:
标签: api wikipedia mediawiki-api
维基百科建立在 MediaWiki 之上,这里是 MediaWiki API。
【讨论】:
MediaWiki 的 API 正在维基百科 (docs) 上运行。您也可以使用Special:Export 功能转储数据并自行解析。
【讨论】:
如果你想从维基百科中提取结构化数据,你可以考虑使用 DbPedia http://dbpedia.org/
它提供了使用 SPARQL 使用给定条件查询数据的方法,并从解析的 Wikipedia 信息框模板返回数据
这是一个简单的示例,如何在 .NET 中完成 http://www.kozlenko.info/blog/2010/07/20/executing-sparql-query-on-wikipedia-in-net/
有一些 SPARQL 库可用于多个平台以使查询更容易
【讨论】:
JWPL - 基于 Java 的 Wikipedia Library -- Wikipedia 的应用程序编程接口
【讨论】: