仅从网络获取所需数据

时间:2012-06-16 06:10:48

标签: iphone objective-c ios

我正在开发ios中的web基础应用程序。我想从网络上获得所需的数据。 例如如果有一个站点显示列车代码,列车时刻表,座位可用性的信息,我想从该网页获得仅与座位可用性相关的数据并将其呈现给我自己的表。真的有可能吗?

3 个答案:

答案 0 :(得分:1)

我不是iOS开发人员,因此我无法为您提供有关如何操作的代码。

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

答案 1 :(得分:1)

您可以使用HTML Parser或使用Regex从给定的URL中提取所需数据的模式。但是,请尝试检查网站提供的数据是否受版权保护,否则您无法在未经其许可的情况下通过其他界面公开使用其数据。

答案 2 :(得分:0)

是的,这是可能的。为此,您将使用解析方法。根据您获得的API类型(无论是JSON,XML还是HTML等),您可以相应地解析所需的数据。您可以在Web上检查您要解析的信息类型的API。否则,数据库选项始终存在。