2012-06-16 120 views
0

我正在研究基于web的应用程序在ios.I中只想从网络获取所需的数据。例如对于例如 如果有一个网站显示列车代码,列车时刻表和座位可用性信息,我希望从该网页获取与座位可用性相关的数据并将其呈现到我自己的表格中。真的有可能吗?从网络获取所需的数据

+0

如果您请求特定的数据和u获取响应(数据)和U可以将数据填入您的需求量的 –

+0

此链接会帮助你,这是唯一可行的: http://stackoverflow.com/questions/4295506/ how-to-retrieve-data-from-a-website-into-an-iphone-app –

回答

1

我不是iOS开发人员,所以我不能告诉你如何做到这一点的代码。

您将需要一个HTML解析器。这个过程通常被称为网页/屏幕抓取。请阅读此处:https://stackoverflow.com/a/3541965/459338

+0

是否所有的html解析器都适用于所有站点 –

+0

从技术上说,是的。网页是通过HTML构建的。但是有几个限制。 Flash网站和客户端动态网页(由JavaScript等生成的页面) – Ruel

1

您可以使用HTML解析器或使用正则表达式从给定url中提取所需数据的模式。但是,请尝试检查网站提供的数据是否受版权保护,否则,未经他们许可,您无法通过其他界面公开使用他们的数据。

0

是的,这是可能的。为此,您将使用解析方法。根据您获取的API类型,无论是JSON,XML还是HTML等,您都可以相应地解析所需的数据。您可以检查Web上的API,了解您想要解析的信息类型。否则数据库选项总是在那里。