我正在开发一款应用程序,用于显示各种电子产品网站的库存产品列表。我想到了两种方法来完成这项任务。
- 创建一个 C# 应用程序来解析来自各个网站的 html 并更新 SQL 表,使用 php 脚本从 SQL 中获取数据 表格,以JSON格式显示,并用iPhone解析JSON
- 使用 iPhone 解析每个网站的 html,无需服务器和 SQL 数据库
我不知道每种方法的优缺点,但我知道托管带有 SQL 数据库的网络服务器需要花钱。但是,使用 iPhone 解析来自 40 多个网站的 html 可能会非常慢,并且会使用大量数据。
哪种方法是创建此类应用程序的最佳方法?我走在正确的轨道上吗?
谢谢, 英里
最佳答案
我更喜欢 Web 服务方法,在这种方法中,我会在自己的服务器上对其进行解析,然后将 JSON 表示形式提供给 iPhone。
为什么?
因为当 html 发生变化时,您无需等待 Apple 确认您的应用更改,用户也无需更新他的应用。
关于mysql - 检索数据的最佳实践? SQL 数据库与 HTML 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16378441/