码迷,mamicode.com
首页 > 移动开发 > 详细

iOS使用TFHpple解析html

时间:2017-09-15 16:30:59      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:log   两种   打印   pod   min   html   height   ade   sdn   

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] 游贤明 - 博客园

 

我们来解析复杂点的,如将网页中所有的摘要信息解析出来.

技术分享

技术分享

 

再来测试下CSDN的:

技术分享

只要你能分清楚:

节点

节点属性

节点属性值

节点的内容

就好办了

 

iOS使用TFHpple解析html

标签:log   两种   打印   pod   min   html   height   ade   sdn   

原文地址:http://www.cnblogs.com/junhuawang/p/6910137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!