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