使用TFHpple解析html
https://github.com/topfunky/hpple
前期准备工作
引入静态库文件
添加库文件的 header search paths(注意,必须选中 All)
将从github上下载的源码包拖入工程当中
准备工作结束
使用详情
我们来解析网址 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] 游贤明 - 博客园
我们来解析复杂点的,如将网页中所有的摘要信息解析出来.
打印信息:
2014-05-16 11:39:24.113 Html[3753:60b] 摘要: 使用MapKit框架地图显示最简单显示地图的代码: RootViewController.m// CoreLocation Copyright (c) 2014年 Y.X. All rights reserved.//#import "RootViewController.h"...
2014-05-16 11:39:24.116 Html[3753:60b] 摘要: 定制UITabBar显示样式思路是这样子的:1. 初始化UITabBarController,并装载进来几个其他的ViewController2. 获取每个控制器的UITabBarItem3. 单独配置每个ViewController对应的UITabBarItem(其中,文字可以设置偏移量)就这么简...
2014-05-16 11:39:24.118 Html[3753:60b] 摘要: 使用UIScreenEdgePanGestureRecognizer写iOS7侧边栏A UIScreenEdgePanGestureRecognizer looks for panning (dragging) gestures that start near an edge of the scre...
2014-05-16 11:39:24.119 Html[3753:60b] 摘要: 使用UIWebView中html标签显示富文本用UIWebView来渲染文本并期望达到富文本的效果开销很大哦!Work本人此处直接加载自定义字 体"新蒂小丸子体",源码不公开,望见谅.代码如下:渲染后效果如下图所示,效果是不是挺不错的呢.我们再把尽头两个字渲染成红色试试.源码:- (void)view...
2014-05-16 11:39:24.122 Html[3753:60b] 摘要: 使用UIDynamicAnimator创建重力感应的Viewhttp://www.raywenderlich.com/zh-hans/52617 /uikit-力学教程详细教程请参考上面的链接,此处仅仅是最简单的使用而已. RootViewController.m// DynamicVie...
2014-05-16 11:39:24.123 Html[3753:60b] 摘要: 注意:NimbusKit 是Github上iOS部分开源库排名前20中的一员。http://nimbuskit.info/https://github.com /jverkoey/nimbushttp://latest.docs.nimbuskit.info/Nimbus is a toolkit f...
2014-05-16 11:39:24.125 Html[3753:60b] 摘要: IOS DEVELOPMENT TIPS & TRICKS - PART Ihttp://blog.trifork.com/2013/12/19/ios-development-tips-tricks-part-i/As you might know, I am very fond of devel...
2014-05-16 11:39:24.126 Html[3753:60b] 摘要: 用CIFilter生成QRCode二维码图片CIFilter不仅仅可以用来做滤镜,它还可以用来生成二维码.CIFilterEffect.h + CIFilterEffect.m CIFilterEffect.h// CIFilter Created by YouXianMing...
2014-05-16 11:39:24.128 Html[3753:60b] 摘要: 使用CoreImage教程CoreImage包含有很多实用的滤镜,专业处理图片的库,为了能看到各种渲染效果,请使用如下图片素材.现在可以开始教程 了:#define FIX_IMAGE(image) fixImageWidth(image, 320.f)// 固定图片的宽度UIImage * fix...
2014-05-16 11:39:24.130 Html[3753:60b] 摘要: 转自 CocoaChina http://www.cocoachina.com/macdev/uiue/2014/0505/8315.html你应该知道的应用UI动态设计规 则这篇文章中,我主要阐述了UI动效设计中需要注意的问题以及原因,而不是教授制作UI动效额技巧。随着大家对于这一领域的关注(很大程...
再来测试下CSDN的:
只要你能分清楚:
节点
节点属性
节点属性值
节点的内容
剩下的事情都好办!
so easy !
转载于:https://www.cnblogs.com/W-Kr/p/5248316.html
使用TFHpple解析html相关推荐
- iOS 数据解析之使用TFHpple解析html
TFHpple是一个XML/HTML解析框架,我们可以用来解析从后台发送过来的HTML数据. 如果要在项目中使用这个框架,首先需要将其导入,在这里使用CocoaPods将其导入. 下面是T ...
- tfhpple解析html中的图片,图文详解使用TFHpple解析html方法
使用TFHpple解析html 前期准备工作 引入静态库文件 添加库文件的 header search paths(注意,必须选中 All) 将从github上下载的源码包拖入工程当中 准备工作结束 ...
- ios转换html标签,iOS html标签解析解决方案
由于项目是基于b/s结构,因为在pc端上是没有客户端这概念只有浏览器,而对于web与移动端的关系,实际上还是类似于C/S结构,因此web端与web端的通信是通过发送HTML5标签来实现,常规的做法中p ...
- iOS开发常用三方库、插件、知名博客
TimLiu-iOS iOS开发常用三方库.插件.知名博客等等,期待大家和我们一起共同维护,同时也期望大家随时能提出宝贵的意见(直接提交Issues即可). 持续更新... 版本:Objective- ...
- iOS最全的三方库、插件、博客汇总
目录 UI@ 日历三方库@ 下拉刷新@ 模糊效果@ 富文本@ 图表@ 颜色@ 表相关@(TabbleView.Tabbar.即时聊天界面) TableView@ CollectionView@ 隐藏与 ...
- iOS 常用第三方库及插件
//菜单切换 https://github.com/pujiaxin33/JXCategoryView //各种导航栏样式 https://github.com/rickytan/RTRootNavi ...
- ios的vn服务器未响应,iOS应用程序导致内部服务器错误
我有一个很奇怪的问题.我的应用程序正在导致我的服务器狂暴.iOS应用程序导致内部服务器错误 我的iOS应用程序使用TFHPPLE解析来自服务器上的PHP页面的数据.它从页面抓取一个名称,并检查该广告系 ...
- h5支付不能打开支付宝 ios_iOS 解决微信h5支付,支付宝h5支付无法直接返回APP的问题...
由于公司的业务需要,为了节省申请开通微信支付的时间和人力,公司决定使用微信h5支付.这样即节省了时间,同时以后所有的APP都能使用h5支付,既方便又快捷. 但是真正做的时候问题来了,当你支付成功之后或 ...
- TimLiu-iOS
TimLiu-iOS Test Status Language Swift版本点击这里 本文来自简书,原文地址:http://www.jianshu.com/p/aa0650677002 github ...
最新文章
- 关于GridView手动绑定的一段代码,一切尽在不言中
- Golomb及指数哥伦布编码原理介绍及实现
- 关于RabbitMq你必须深入理解的内容
- 求两个相交链表的交点
- mysql默认数据库有什么用_MySQL安装后默认自带数据库的作用
- Android中样式及主题
- 西瓜书《机器学习》线性模型 一元线性回归公式推导
- 算法:258. Add Digits 各位相加
- 虚拟机安装LEDE之后如何配置连接互联网
- 基于python对B站缓存视频的批量复制,重命名
- 自然语言处理——字符串基础操作及应用
- 【阿里—云计算】从飞天系统到飞天2.0(核心组成:飞天洛神)
- Android Studio记录一个错误:解析软件包时出现问题
- Linux下安装gitea
- 【仪器常用操作方法】TDS1012示波器常用操作方法
- 卡数字怀念的东西:魔方
- 颜色编码 RGB、CMYK、 HEX
- Prometheus(二)基础概念
- Oracle Partner Levels and Diamond Partners List
- edittext 软键盘上方_Android 软键盘的全面解析,让你不再怕控件被遮盖