2017-06-28 62 views
0

我試圖使用Wikipedia API獲取結果。我的查詢如下。我想在搜索的主題上獲取5個結果。如果我搜索「印度」它應該在印度返回5個搜索結果,每個結果有2-3個句子。我試圖用exlimit限制搜索結果,但它不起作用。如何通過Wikipedia API返回多個搜索結果?

https://en.wikipedia.org/w/api.php?action=query&titles=india&format=jsonfm&prop=extracts&exintro=true&exlimit=5&exsentences=3 

此查詢僅返回一個結果。我想要10個這樣的結果。

回答

0

通過使用action=query&titles=india您將獲得確切的India維基百科頁面。對於你的情況,你需要使用search選項:

https://en.wikipedia.org/w/api.php?action=query&generator=search&gsrsearch=india&gsrnamespace=0&gsrlimit=5&prop=extracts&exchars=200&exlimit=max&explaintext=1&exintro=1 

其中gsrlimit=5是多少結果被返回,並exchars=200是多少個字符從每個結果服用。

相關問題