【发布时间】:2010-11-11 19:01:00
【问题描述】:
我需要使用 NSUrlConnection 从一个站点的 dropbox 中选择一个选项,然后获取页面的源代码,我该如何实际选择带有代码的选项或者是否可能?
【问题讨论】:
-
对于 dropbox,我的意思是一个框,你点击它然后它会显示菜单,你可以从中选择项目。在html中使用的那个。
标签: iphone objective-c cocoa cocoa-touch ios
我需要使用 NSUrlConnection 从一个站点的 dropbox 中选择一个选项,然后获取页面的源代码,我该如何实际选择带有代码的选项或者是否可能?
【问题讨论】:
标签: iphone objective-c cocoa cocoa-touch ios
这不是 NSURLConnection 所做的。
NSURLConnection 所做的只是请求一个资源——在这种情况下,是 Dropbox 网站上的一个网页。然后,您会在响应中收到该资源(页面的文本)。
您根本无法与页面交互,因为 NSURLConnection 不是 Web 视图。这只是一个连接。没有 DOM,没有 JavaScript,没有表单、动作、输入或锚点的概念。你发送一个请求并取回数据——就是这样。
您需要一个 WebView 或 UIWebView(隐藏或不隐藏),并且您需要通过 JavaScript 与该视图的文档进行交互。或者,更好的是,use the Dropbox API 而不是戳他们的网页。
【讨论】: