在Cocoa中解析部分HTML的最佳方法

时间:2011-11-10 04:44:51

标签: html cocoa

我将网页下载到NSString中,但我只对网页的某些部分感兴趣。我使用“componentsSeparatedByString”来获取页面的8个部分之一,但是对于每个部分以及在获得该函数的结果之后获得处理的每个子部分保持重复这一点似乎非常低效。这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

来自libxml2的模块HTMLparser
此模块实现了一个HTML 4.0非验证解析器,其API与XML解析器兼容。它应该能够解析“真实世界”的HTML,即使从规范的角度严重破坏。