我有一个关于为我的android应用解析wikipedia数据的问题。我有一个脚本,可以通过从http://en.wikipedia.org/w/api.php?action=parse&prop=text&format=xml&page=ARTICLE_NAME读取源代码来下载xml(还可以通过用format=xml替换format=json来下载json)。但我想不通的是如何只访问目录中的某些部分。我想要的是,当页面加载时,用户可以按下一个按钮,弹出一个显示目录中标题的窗口,允许用户阅读该条,并且只阅读该条,以方便阅读。我对json有点动摇,但这有可能吗?或者,wikipedia中是否有一个api允许开发人员只查看页面的某些部分?
谢谢!

最佳答案

不幸的是,它似乎没有告诉你怎么做。但是the mediawiki.org documentation for parse可以:您可以使用section参数。您可以使用prop=sections获取节列表。
所以,你可以首先使用:
the documentation in the API itself
获取节列表,然后
http://en.wikipedia.org/w/api.php?format=xml&action=parse&page=Android_%28operating_system%29&prop=sections
获取特定节的html。

08-18 12:31
查看更多