我想用中文检索维基百科的第一段。我找到了一个API;
http://en.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&titles=samsung
但它以英文返回数据。
如何用中文从这个API获取数据?
答案 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
,大陆)参数。