从xCode中的网页加载特定元素

时间:2016-03-20 14:37:53

标签: javascript objective-c xcode webview

所以我的问题很简单,但我不知道从哪里开始。我正在尝试在xCode for OSX中创建一个应用程序来加载来自网页的特定部分。问题是每当我使用内置的Web导航器时,整个页面都会加载。

我在Stackoverflow上查找了几个相关问题并找到了post,但我无法理解给出的答案,因为它只解释了我如何使用stringByEvaluatingJavaScriptFromString“拥有(或创建)一些javascript来导航/操纵/查询页面内容“根据Wain。

此外,我希望用户能够与加载的元素进行交互,这意味着它会随着时间的推移或活动时刷新。

重要提示:我正在使用第三方网站 此外,我不是要求代码,更像是关于如何实现我正在寻找的一些教程/文档。此外,我没有提供示例代码,因为这是一个开发前阶段。

提前感谢所有帮助。

1 个答案:

答案 0 :(得分:0)

是的,UIWebView不允许你这样做。您可以使用NSURLConnection将网页加载到NSData对象中,然后convert that加载到NSString对象。然后,您可以从字符串中提取所需的部分,并使用它们执行您喜欢的操作。您可以在内存中构建一个新的HTML页面以在UIWebView中显示,或者您可以构建一个在UITextView中显示的属性字符串。