最近,我正在开发一个想要从动态网页获取内容的iOS应用。
这是我想要做的:
对于上面的网站,我想获得我搜索过的雇主的评分。问题是这个页面是一个动态页面,一些javascript代码将被调用一次搜索。我不能将此页面视为静态html文件并解析它。
答案 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脚本功能。
祝你好运