我在我的应用程序中嵌入了维基百科页面,我希望显示与Google地球相同的简化摘要。 (它给出了前几段和完整内容的链接,没有任何严肃的布局。)
我知道printable = true选项,但这不是我想要的。
答案 0 :(得分:5)
您可能需要考虑使用API:您可以获取任何文章的“文字”版本。之后,由您来提取摘要。
另一种选择是以原始格式请求页面:
Raw (Wikitext) page processing: sending a action=raw or a action=raw&templates=expand GET request to index.php will give the unprocessed wikitext source code of a page.
E.g。
http://en.wikipedia.org/wiki/Main_Page?action=raw
当然你需要做一些刮痧。通过API可能会更有效率,因为您可以更好地控制直接从数据库中拉的内容(如果您愿意,可以使用wikitext)。
答案 1 :(得分:0)
您是否看过维基百科API? Mediawiki(以及维基百科)有一个功能丰富且灵活的API,记录在http://www.mediawiki.org/wiki/API
答案 2 :(得分:0)
使用mediawiki API with action = query和prop = revisions来获取给定的版本,删除wikitext(图片,信息框)并提取第一句的内容。