【问题标题】:Get neat content from Wiki page. (MediaWiki API)从 Wiki 页面获取整洁的内容。 (媒体维基 API)
【发布时间】:2011-10-17 00:28:38
【问题描述】:

我想以这种格式(下图)从 Wiki 获取内容页面,然后在 WebView 中显示它。这意味着内容包括文本和链接。

我试过了,但输出似乎很乱。 http://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&titles=Albert_Einstein&format=xmlfm

【问题讨论】:

    标签: android mediawiki wikipedia-api


    【解决方案1】:

    一年后我偶然发现了这个答案,并想指出 ?action=render 参数 has been depreciated 在这篇文章中。

    推荐的方法是使用Mediawiki API to parse the wikitext

    【讨论】:

      【解决方案2】:

      你想要index.php?action=render; an example。这将返回没有侧边栏/页眉/页脚 HTML 的页面内容的 HTML。您必须自己匹配和删除信息框。

      参考:MediaWiki — Manual:Parameters to index.php

      【讨论】:

        【解决方案3】:

        您可以使用 mediawiki 生成的 HTML 而不是 wikicode。

        顺便说一句:看看this

        【讨论】:

        • 我阅读了链接,但不明白您的意思。 MediaWiki 不生成 HTML 格式。
        • 链接是关于“我想从 Wiki 以这种格式获取内容页面”的一般想法。大量查询将导致对维基百科的访问被阻止。
        • @HTML - 我考虑过从“bodyContent” div 导入 html
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-14
        • 2015-02-08
        • 1970-01-01
        • 1970-01-01
        • 2011-12-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多