维基百科是我的iOS应用程序的一部分

时间:2011-08-02 11:07:08

标签: iphone ios ipad parsing wikipedia

我想从维基百科下载信息到我的iOS应用程序。首先,我创建了简单的RSS阅读器,但我无法从维基下载日期。现在,我认为我应该为wiki创建解析器。

您如何看待这个?有什么想法吗?

谢谢, 托梅克

3 个答案:

答案 0 :(得分:2)

在我看来,解析网站绝不是一个好主意。只有网站设计中最小的变化才能破坏您的应用程序并使其无法使用。我试图以另一种方式获取您的数据。 ; - )

Sandro Meier

答案 1 :(得分:1)

直接从您的应用中删除网站绝不是一个好主意。如果您打算这样做,建议您在服务器上执行此操作,并以众所周知的格式向您的应用程序提供数据,以便您的服务器可以快速管理站点更改,从而永远不会破坏你的应用。

虽然维基百科没有正式的API,但它提供了一些从服务器中提取数据的其他方法。你应该看看这个链接:

http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot#APIs%5Ffor%5Fbots

答案 2 :(得分:1)

我知道这个问题很老了。但是我已经解决了同样的问题并编写了这个非常小的库。我正在使用mediawiki api(在Felipe的帖子中提到)来获取所需的信息。

https://github.com/prine/WikiApiObjectiveC