我想以这种格式(下图)从 Wiki 获取内容页面,然后在 WebView 中显示它。这意味着内容包括文本和链接。
我试过这个,但输出似乎很乱。 http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&titles=Albert_Einstein&format=xmlfm
我想以这种格式(下图)从 Wiki 获取内容页面,然后在 WebView 中显示它。这意味着内容包括文本和链接。
我试过这个,但输出似乎很乱。 http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&titles=Albert_Einstein&format=xmlfm
一年后我偶然发现了这个答案,并想指出该?action=render
参数在这篇文章中已经贬值。
推荐的方法是使用Mediawiki API 来解析 wikitext。
你想要index.php?action=render
; 一个例子。这将返回没有侧边栏/页眉/页脚 HTML 的页面内容的 HTML。您必须自己匹配和删除信息框。
您可以使用 mediawiki 生成的 HTML 而不是 wikicode。
顺便说一句:看看这个