hpple在网页解析方面有很重要的作用,本次项目中用到合作单位提供的一个信号标识,但是对方不提供接口只提供HTML网页解析,所以客户端只能拿到HTML源码之后对HTML源码进行解析,拿到自己需要的数据。
先下载hpple库,推荐使用cocoapods导入,但因我们项目原因,这里重点说后者,手动导入。去github下载包,地址:https://github.com/topfunky/hpple
将库引入project , 添加静态库
libxml2.2.dylib
,注意我使用的是xcode8.3.3 iOS10
开发,默认情况下是.tbd
, 因为库需要用.dylib
,所以在/usr/lib目录下还有.dylib文件。在
header search path
设置$(SDKROOT)/usr/lib/libxml2
。- 在
user Heather search path
设置$(SDKROOT)/usr/include/libxml2
在
FrameWork search path
设置/usr/lib/libxml2.2.dylib
以上设置完成之后,导入
#import "TFHpple.h"
Objective-C解析HTML<后附 RSSI.html源代码>
拿到rssi后面的值:
|
|
附:RSSI.HTML文件
|
|