1
我想用中文检索维基百科的第一段。我找到了一个API;从维基百科中检索第一段
http://en.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&titles=samsung
但它返回英文数据。
如何从中国语言的API中获取数据?
我想用中文检索维基百科的第一段。我找到了一个API;从维基百科中检索第一段
http://en.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&titles=samsung
但它返回英文数据。
如何从中国语言的API中获取数据?
维基百科不是一个网站,而是多个。英文维基百科上的文章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
相关的中国:根据文档,您还应该能够使用参数exvariant
来选择要获取的语言变体(例如zh-tw
,台湾或zh-cn
,大陆)。
谢谢,当我使用http://zh.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&exvariant=zh-hk&titles=%E4%B8%89%E6% 98%9F%E9%9B%86%E5%9B%A2和http://zh.wikipedia.org/w/api.php?action=query&prop=extracts&rawcontinue=1&format=xml&exintro=&exvariant=zh-tw&titles=%E4 %B8%89%E6%98%9F%E9%9B%86%E5%9B%A2,都给出相同的结果 – Rich5757 2015-03-03 07:50:32
我认为zh-hk应该用繁体中文。 – Rich5757 2015-03-03 07:51:39
@ raj5757我也无法让它工作,看起来像一个bug ... – leo 2015-03-03 09:10:44