ios 抓取html代码,iOS 解析HTML数据(示例代码)

因为项目需要,今天特地查阅了 一些对HTML解析的文章,文章不算少,只是有的内容不是很全面,不太够用,在此将他们补充到一起。

一、首先 先在项目中导入TFHpple  链接:https://github.com/zgGitHub/TFHpple

1、添加libxml2.tbd库

2、添加一些路径 在TAGER中的Build Setting中 找到 Hesder Search Paths 输入两个路径 一个是libxml2.tbd库在你的项目中的路径;另一个是 $(SDKROOT)/usr/include/libxml2

comment+b 查看是否运行正常

二、1、导入三个头文件

#import "XPathQuery.h"

#import "TFHpple.h"

#import "TFHppleElement.h"

2、首先将网页的html转换成oc能够认识的NSString数据;

(1)如果你的HTML页面是保存在项目中的,用如下方法:

NSString *dataString = [NSString stringWithContentsOfFile:[[NSBundle       mainBundle]pathForResource:@"瀑布流" ofType:@"html"] encoding:NSUTF8StringEncoding error:nil];

(2)如果是从网络上请求的 用这个方法:

NSString *dataString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值