从Wikipedia API获取数据

时间:2012-02-29 09:36:52

标签: wikipedia wikipedia-api

我正在玩维基百科API。

我想从http://en.wikipedia.org/wiki/List_of_sovereign_states获取所有国家/地区名称。

我尝试使用http://en.wikipedia.org/w/api.php?format=jsonfm&action=query&prop=revisions&titles=List_of_sovereign_states&rvprop=content,但所有有用的数据都在一个字符串中。

有没有机会过滤出来并获得国家名称?

1 个答案:

答案 0 :(得分:2)

你可以尝试解析字符串,但不能保证它将来不会改变。

通过查看Category:Countries by continent并检索其子类别成员的名称,您会感觉更好。但你仍然需要过滤掉一些噪音,比如“欧洲的主权国家和附属领土名单”。

作为另一种选择,您可能希望从其他来源获取该列表,例如World Bank API:http://api.worldbank.org/countries?format=json