我们平时做一些iOS项目或者Demo的时候,都会遇到对一个html的页面进行加载。一半情况下,为了简单省事,我们会使用UIWebView对html页面进行加载,就算页面中有一些自己不满意的东西,也会通过UIWebView与js的交互,对页面的一些界面元素进行修改。但是除了用UIWebView,我们还可以使用TFHpple对html的数据进行解析,来完成我们的需求。下面就为大家介绍一下怎样使用TFHpple来解析一个html页面。
前期准备工作
引入静态库文件
|
|
添加库文件的 header search paths
|
|
将从github上下载的源码包(Hpple)拖入工程当中 (https://github.com/topfunky/hpple)
使用详情
我们来解析网址 http://living.mojichina.com/index/index/index/indexid/12/cityid/(null)/platform/iphone?appshare=1 中的title标签
|
|
思路:1、将网页转换成NSData 2、按照标签值在NSData中数据进行查询 3、检索数据
|
|
将网页中所有的摘要信息解析出来 只要你能清楚:节点、节点属性、节点属性值、节点的内容 剩下的事情就好办了
|
|
|
|
|
|
|
|
|
|
|
|