9

我正在寻找一些可调用的方式来获取有关名人和名人的信息。给定一个字符串,我想确定它是否是名人的名字,如果是,他们是否还活着,也许他们属于哪个类别(例如演员、音乐家、运动员)。

有谁知道任何公开可用的 API 来做这样的事情?我能想到的最好的是维基百科,但这很成问题,因为必须解析大部分信息,并且不是可靠和可预测的格式。

当最初的搜索没有结果时,我还希望能够为可能的名称提供建议(因为字符串将来自人并且可能包含拼写错误)。

4

2 回答 2

4

试试DBpedia,这是维基百科的“预解析”(RDF)版本。可以使用SPARQL进行查询。它包含英语维基百科中的大部分信息。

于 2011-05-03T16:06:13.737 回答
2

尝试维基百科 API:

http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#APIs%5Ffor%5Fbots

似乎还有一个用于 IMDB 的 API:http: //www.deanclatworthy.com/imdb/

于 2011-05-03T16:05:24.517 回答