Wikipedia API:搜索名人 [英] Wikipedia API: search for famous people
没有确切的方法将搜索结果限制为仅知名人士.但是,您可以使用一些不同的 Wikipedia的CirrusSearch 可以将您的搜索结果大致缩小到人们:
-
incategory:
您可以找到一个包含所需人员的类别吗?类别可能不是一个很好的解决方案,因为它们可能不方便特定. -
linksto:
关于人的文章是否链接到普通文章? -
hastemplate:
您能找到用于名人传记的模板吗?模板{{birth date}}
可能是一个很好的解决方案(如果可以将搜索范围限制为大多是虚构的人,他们的出生日期无可争议.
例如,用hastemplate:Birth_date
查看与您相同的搜索结果以了解其他人:
总有一天,您应该能够使用Wikidata在Wikipedia上搜索是人类实例.目前,我们必须使用搜索过滤器. I have the following Wikipedia API search query: I just want to list famous people - is there a way to do that? There isn't an exact way to limit your search results to only famous people. However, you can use a few different filters in with Wikipedia's CirrusSearch to roughly narrow your results to people: For example, see your same search result with Someday, you should be able to use Wikidata to search for entities on Wikipedia that are an instance of human. For now, we'll have to work with search filters. 这篇关于Wikipedia API:搜索名人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
incategory:
Can you find a category that includes the people you want? Categories may not be a great solution, since they may be inconveniently specific.linksto:
Do articles about people link to a common article?hastemplate:
Can you find a template that is used on biographies of famous people? The template {{birth date}}
may be a good solution (if it's fine to limit your search to mostly non-fictional people with non-disputed known birthdates).hastemplate:Birth_date
to see people:{
"batchcomplete": "",
"continue": {
"gsroffset": 20,
"continue": "gsroffset||"
},
"query": {
"pages": {
"92733": {
"pageid": 92733,
"ns": 0,
"title": "Albert A. Michelson",
"index": 14,
"thumbnail": {
"source": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Albert_Abraham_Michelson2.jpg/71px-Albert_Abraham_Michelson2.jpg",
"width": 71,
"height": 100
},
"pageimage": "Albert_Abraham_Michelson2.jpg",
"extract": "<p><b>Albert Abraham Michelson</b> (surname pronunciation anglicized as \"Michael-son\", December 19, 1852 \u2013 May 9, 1931) was an American physicist known for his work on the measurement of the speed of light and especially for the Michelson\u2013Morley experiment.</p>"
},
"736": {
"pageid": 736,
"ns": 0,
"title": "Albert Einstein",
"index": 1,
"thumbnail": {
"source": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/3e/Einstein_1921_by_F_Schmutzer_-_restoration.jpg/76px-Einstein_1921_by_F_Schmutzer_-_restoration.jpg",
"width": 76,
"height": 100
},
"pageimage": "Einstein_1921_by_F_Schmutzer_-_restoration.jpg",
"extract": "<p><b>Albert Einstein</b> (<span><span>/<span><span title=\"/\u02c8/ primary stress follows\">\u02c8</span><span title=\"/a\u026a/ long 'i' in 'tide'\">a\u026a</span><span title=\"'n' in 'no'\">n</span><span title=\"'s' in 'sigh'\">s</span><span title=\"'t' in 'tie'\">t</span><span title=\"/a\u026a/ long 'i' in 'tide'\">a\u026a</span><span title=\"'n' in 'no'\">n</span></span>/</span></span>; <small>German:</small> <span title=\"Representation in the International Phonetic Alphabet (IPA)\">[\u02c8alb\u025b\u0250\u032ft \u02c8a\u026an\u0283ta\u026an]</span>; 14 March 1879 \u2013 18 April 1955) was a German-born theoretical physicist.</p>"
},
"1139788": {
"pageid": 1139788,
"ns": 0,
"title": "Alfred Einstein",
"index": 6,
"thumbnail": {
"source": "https://upload.wikimedia.org/wikipedia/en/thumb/1/12/Alfred_Einstein.jpg/70px-Alfred_Einstein.jpg",
"width": 70,
"height": 100
},
"pageimage": "Alfred_Einstein.jpg",
"extract": "<p><b>Alfred Einstein</b> (December 30, 1880 \u2013 February 13, 1952) was a German-American musicologist and music editor.</p>"
},
...