【发布时间】:2015-11-21 22:04:22
【问题描述】:
我正在开发一个从外部 URL 获取数据的应用程序。我用 Swift 创建了这个并且已经达到了一个症结所在。我是一名新程序员..希望你们能帮助我朝着正确的方向前进。
查看网站的 HTML,我需要的数据正在使用 JavaScript 显示在响应式表格中。任何帮助或建议将不胜感激。
另外,我在页面资源的 jQuery 脚本中找到了这些 cmets。不知道是什么意思。
无法执行此操作,因为包括 ASP.NET 在内的多个应用程序跟踪 通过 arguments.caller.callee 和 Firefox 的堆栈如果 您尝试通过“使用严格”调用链进行跟踪。
【问题讨论】:
-
这太模糊了,无法回答。但是,我可以告诉您,如果您希望您的 Web 应用程序数据在您的 Swift 应用程序中可用,您将需要在 Web 应用程序之上创建/提供一个 api,以便 Swift 向其发送请求。理论上,您的 api 会简单地返回当前填充响应表的数据。
-
@Jbird 这仅适用于您控制网络应用程序的情况。您无法在您无法控制的网站中创建 API。
-
这听起来像是典型的网络抓取工作。建议你结合使用 Watin 来控制浏览器和 CSQuery 来以 jQuery 的方式提取内容。
-
我使用 KimonaLabs.com 创建了一个 API,它输出 JSON,并且可以获取某些数据以在应用程序中很好地呈现(通过 swifyJSON)。我正在寻找一种更通用的方法来从外部网站的特定文件夹中“提取数据”。
标签: javascript jquery asp.net swift parsing