如何从动态网页获取内容

时间:2014-05-27 15:43:42

标签: javascript ios objective-c ios7

最近,我正在开发一个想要从动态网页获取内容的iOS应用。

这是我想要做的:

http://www.ratemycoopjob.com

对于上面的网站,我想获得我搜索过的雇主的评分。问题是这个页面是一个动态页面,一些javascript代码将被调用一次搜索。我不能将此页面视为静态html文件并解析它。

1 个答案:

答案 0 :(得分:2)

要解析iOS中的HTML,您可以尝试Ben Reeves的HtmlParser(https://github.com/zootreeves/Objective-C-HMTL-Parser

但首先,您必须通过使用REST服务从该站点收集数据:使用正确的参数POST POST或获取API或使用API​​

编辑:抱歉,我没有仔细阅读你的问题。对于JS,您可以创建UIWebView,将此站点加载到该视图中,然后使用

NSString *returnvalue = [webView stringByEvaluatingJavaScriptFromString:@"your javascript code string here"];

在此网站上影响了javascript后获取新内容。但是,您必须了解该站点的java脚本功能。

祝你好运