从维基百科中文中检索第一段

时间:2015-03-02 05:02:47

标签: mediawiki wikipedia-api

我想用中文检索维基百科的第一段。我找到了一个API;

http://en.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&titles=samsung

但它以英文返回数据。

如何用中文从这个API获取数据?

1 个答案:

答案 0 :(得分:2)

维基百科不是一个网站,而是多个网站。英语维基百科上的文章Samsung不包含中文文本,但您可能正在寻找corresponding page on Chinese Wikipedia。由于大多数或所有维基百科都使用您在上面调用的TextExtract extension,您只需更改域名和页面标题,并使用与刚才相同的API调用:

http://zh.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&titles=%E4%B8%89%E6%98%9F%E9%9B%86%E5%9B%A2

与中文相关:根据文档,您还应该能够使用{{1}选择要获取的语言变体(例如zh-tw,台湾人或zh-cn,大陆)参数。