用于检索名人信息的 API
我正在寻找一些可调用的方式来获取有关名人和名人的信息。给定一个字符串,我想确定它是否是名人的名字,如果是,他们是否还活着,以及他们可能属于什么类别(例如演员、音乐家、运动员)。
有谁知道有任何公开可用的 API 可以做这样的事情吗?我能想到的最好的方法是维基百科,但它存在很大问题,因为许多信息必须进行解析,并且不是可靠且可预测的格式。
当初始搜索没有结果时,我还希望能够为可能的名称提供建议(因为字符串来自人并且可能包含拼写错误)。
I'm looking for some callable way to get information about famous people and celebrities. Given a string, I'd like to determine if it's the name of a famous person, and if so, if they're alive and perhaps what category they fall into (e.g. Actor, Musician, Athlete).
Does anyone know of any publicly available APIs to do such a thing? The best I can come up with is Wikipedia, but it's pretty problematic because much of the info must be parsed, and isn't in a reliable and predictable format.
I'd also like to be able to offer suggestions for possible names when the initial search turns up nothing (since the strings will be from people and may contain misspellings).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试 DBpedia,维基百科的“准备版”(RDF) 版本。可以使用 SPARQL 进行查询。它包含英语维基百科中的大部分信息。
Try DBpedia, the "preparsed" (RDF) version of Wikipedia. It can be queried using SPARQL. It includes much of the info in the English-language Wikipedia.
尝试维基百科 API:
http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot# API%5Ffor%5Fbots
似乎还有一个用于 IMDB 的 API:
http://www.deanclatworthy.com/imdb/
Try the Wikipedia API:
http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#APIs%5Ffor%5Fbots
It appears there's also an API for IMDB:
http://www.deanclatworthy.com/imdb/