zoukankan      html  css  js  c++  java
  • iOS使用TFHpple解析html

    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的:

    只要你能分清楚:

    节点

    节点属性

    节点属性值

    节点的内容

    就好办了

  • 相关阅读:
    bzoj3930 [CQOI2015]选数
    bzoj4916 神犇和蒟蒻
    bzoj3439 Kpm的MC密码
    bzoj2535 [Noi2010]航空管制
    bzoj2600 [Ioi2011]ricehub
    控制和机器学习书籍推荐
    圆周率100位可以这样速记
    从哥德巴赫说开去(3)
    第一届熊赛试题解答
    Mathematical Reflections
  • 原文地址:https://www.cnblogs.com/junhuawang/p/6910137.html
Copyright © 2011-2022 走看看