iOS 开发中解析html 网上有很多写好的解析框架 今天就来讲一下如何用框架TFHpple来解析html
使用TFHpple解析html
github地址:https://github.com/topfunky/hpple
引入有两种方法
第一种:直接从github上下载的源码包拖入工程当中
第二种:用pod TFHpple 引入
但前期准备工作都要做
引入静态库文件
添加库文件的 header search paths(注意,必须选中 All)
准备好了 下面来使用了
使用详情
我们来解析网址 http://www.cnblogs.com/YouXianMing/ 中的title标签哦.
思路是这样子的:
1. 将网页转换成NSData
2. 按照标签值在NSData中数据进行查询
3. 检索出想要的数据
打印信息如下:
2014-05-16 11:34:19.227 Html[3736:60b] <title>游贤明 - 博客园</title>
2014-05-16 11:34:19.230 Html[3736:60b] 游贤明 - 博客园
我们来解析复杂点的,如将网页中所有的摘要信息解析出来.
再来测试下****的:
只要你能分清楚:
节点
节点属性
节点属性值
节点的内容
就好办了