这里是一个多步骤的过程中得到维基百科名单文章的页面标题和属性,然后获取页面ID和URL。
请注意:它确实使用了以前答案的一部分:“标题和网址可以从本地MediaWiki API获得。要获取网址,您可以使用prop = info,并使用inprop = url指定它是您感兴趣的网址。“
如果您希望将维基百科API用于您自己的应用程序并搜索维基百科以获取关于某个主题的文章列表,并且您希望以JSON格式提供答案,那么您可以使用以下URL :
https://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=REPLACE_ME_WITH_SEARCH_TOPIC&format=json&callback= ?
如果你的眼睛有问题解析来自的结果,然后再更换?“格式= JSON &回调=”与“formatversion = 2”就像下面的例子,使其更容易对你的眼睛:
https:
//en.wikipedia.org/w/api.php?action=query&list=search&srsearch=REPLACE_ME_WITH_SEARCH_TOPIC&formatversion=2
以下示例将为我提供JSON格式“泰国”的文章标题和属性批处理列表,之后我将使用结果标题来查找这些文章的页面标识和URL。
URL第1步:
https:
//en.wikipedia.org/w/api.php?action=query&list=search&srsearch=thailand&format=json&callback=?
从步骤1,我能获得冠军我从产生的JSON内需要的名单,第2步,我用这些头衔在另一个API查询获得了在步骤1( aka步骤2)获得步骤2的结果JSON ...结果中这些文章的页面ID和URL。
这里是维基百科的文章标题从产生JSON的第1步:
- 泰国
- 泰国
纲要泰国
- 地理
- 经济在泰国
泰国
- 足球
- 泰国南部
- Gove泰国rnment
- 泰国北部
- 泰国的文化
- 影院泰国
的
网址第2步:
https:
//en.wikipedia.org/w/api.php?action=query&titles=Thailand|Outline%20of%20Thailand|Geography%20of%20Thailand|Economy%20of%20Thailand|Football%20in%20Thailand|Southern%20Thailand|Government%20of%20Thailand|Northern%20Thailand|Culture%20of%20Thailand|Cinema%20of%20Thailand&prop=info&inprop=url&format=json&callback=?