使用TFHpple解析html

前期准备工作

引入静态库文件

添加库文件的 header search paths(注意,必须选中 All)

将从github上下载的源码包拖入工程当中

准备工作结束

使用详情

我们来解析网址中的title标签哦.

思路是这样子的:

1. 将网页转换成NSData

2. 按照标签值在NSData中数据进行查询

3. 检索出想要的数据

打印信息如下:

2014-05-16 11:34:19.227 Html[3736:60b]

游贤明 - 博客园

2014-05-16 11:34:19.230 Html[3736:60b] 游贤明 - 博客园

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

再来测试下CSDN的:

只要你能分清楚:

节点

节点属性

节点属性值

节点的内容

剩下的事情都好办!

so easy !

tfhpple解析html中的图片,图文详解使用TFHpple解析html方法相关推荐

  1. 图文详解placeholder属性的使用方法以及如何修改placeholder的默认样式

    在页面布局时经常会用到input输入框,有时为了提示用户输入正确的信息,需要用placeholder属性加以说明.这篇文章就和大家讲讲placeholder属性怎么用以及如何修改placeholder ...

  2. 图文详解Java环境变量配置方法

    今天动力节点java学院小编为大家介绍"图文详解Java环境变量配置方法",希望对各位小伙伴有帮助,下面就和小编一起来看看Java环境变量配置方法吧. 首先是要安装JDK,JDK安 ...

  3. seo图片优化-详解alt标签的使用方法

    SEO图片优化是个细节问题,图片的alt标签也是很多人不重视的一点.其实对于SEO排名图片alt优化是必须要做的,本文将详解alt标签的作用和使用方法.告诉你为什么图片要加alt标签.     seo ...

  4. 在Ubuntu中安装eclipse图文详解

    1.首先得先下载JDK和eclipse jdk下载网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...

  5. 【图文详解】canvas插件安装方法及常用插件推荐

    canvas是一个基于云端的开源在线学习系统(LMS),使学校能够构建数字学习环境,以应对远程教学趋势.Canvas简化了教学,提高了学习效率,并消除了支持和发展传统学习技术的麻烦.它具有开放,直观的 ...

  6. 并联串联混合的电压和电流_图文详解:电流互感器的接线方法及相关注意事项!还不收藏?...

    我们从使用功能上将电流互感器分为测量用电流互感器和保护用电流互感器两类,各种电流互感器的原理类似,本文总结了一些电流互感器知识,供参考使用. 一.电流互感器铭牌 电流互感器型号由以下几部分组成,各部分 ...

  7. ubuntu如何安装java jdk,Ubuntu下安装JDK图文详解

    很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...

  8. github用相对路径显示图片_【图文详解】如何利用Github在Markdown中插入图片?

    最近尝试用利用Github在Markdown中插入图片,遇到诸多问题--主要是不知道如何用GitHub上传图片! GitHub是一个纯英文网站,网上目前有的教程又都较为简略,一般只有文字说明.但缺乏图 ...

  9. 图文详解Unity3D中Material的Tiling和Offset是怎么回事

    图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...

最新文章

  1. Python 进阶_闭包 amp; 装饰器
  2. mysql 360怎么安装_MySQL安装方法
  3. [蓝桥杯2018初赛]分数-找规律
  4. curl 的用法指南
  5. 【差分隐私组合定理,直方图,列联表代码实现】差分隐私代码实现系列(五)
  6. php 连接sap rfc 乱码,[RFC] sap rfc调用时判断连接状态
  7. Hibernate→ORM、简介、第一个Hibernate实现、核心XML配置、Hibernate执行流程、操作数据库对象session、事务、映射XML配置、单例CRUD、get与load
  8. [Objective-C]用Block实现链式编程
  9. c语言编辑工具下载,Turbo C-Turbo C2.0-Turbo C下载 v2.0.0.0官方正式版-完美下载
  10. 现代密码学第一次实验:线性移位寄存器
  11. 线性代数导论20——克莱姆法则、逆矩阵、体积
  12. 阿里云短信发送SDK
  13. 真 Navicat Premium 12.0.27 for Mac 破解版
  14. tablet2+android,z2tablet不开机了 怎么处理,索尼Sony Xperia 安卓平板论坛
  15. Exploring and Distilling Posterior and Prior Knowledge for Radiology Report Generation
  16. 杭州-千岛湖(入门篇骑行)
  17. 浅谈对统计机器学习的认识
  18. 8box这件事欠考虑
  19. 2021年在线教育发展趋势
  20. 游戏设计艺术(第3版) The Art of Game Design 看评论

热门文章

  1. 三星Galaxy A80首款保护壳曝光:配件厂商这样解难题
  2. 华为nova 4e 3月14日发布:麒麟710+3200万前摄
  3. SIP、SAP与SDP
  4. Generator 实现
  5. syslog-ng客户端,服务器配置
  6. html中取消li的点击事件,jquery设置html li点击click事件为什么无法赋值到表单input value中呢?...
  7. 关于socket组播和ssdp(二)
  8. html svg画图
  9. openssl、libosip2、libeXosip2三个库的编译过程
  10. 95-10-150-启动-FetchManager