我正在开发一个 iPhone 应用程序,主要登录到第三方网站并解析 HTML 数据以获取特定信息,如日期和时间等。
但是,如果网站稍微更新其 HTML 模板,这显然很容易被打破。
我不希望应用程序崩溃,如果它发生了 - 我不想每次都向苹果发送更新。
我需要一种简单的智能方式让我的应用程序从我自己的服务器下载有关如何解析网站的“说明”。这样,如果 HTML 发生变化;我可以只更新服务器上的说明,而不是向苹果发送全新的应用程序更新。
我目前正在使用 XPath 通过库 TFHpple 来查找数据,而且还通过到达目标 c 中的 TFHppleElements 子项来查找数据。