有时候我们需要获得网页的源代码进行 一些过滤操作 找到或者替换一些内容。。。可以这么做:
方法一:
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:value]];
//解决中文乱码,可以有很多编码格式,以你要抓取的网页编码格式为准
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];
NSLog(@"网页源码:%@",retStr);
方法二:(需要包)
// 创建ASIHTTPRequest对象
NSURL *url = [NSURL URLWithString:@"http://www.phone-light.com"];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
// 开始同步请求
[request startSynchronous];
// 是否报错
if ([request error]) {
// 得到错误信息
[showText setText:[[request error] localizedDescription]];
} else if ([request responseString]) {
// 得到返回信息
[showText setText:[request responseString]];
}
貌似很简单的样子。。。。你觉得呢。
分享到:
相关推荐
标题 "一个Iphone网页浏览器源代码" 描述的是一个专为iPhone设计的网页浏览器应用程序的源代码,这个浏览器实现了基本的网页浏览、前进、后退和刷新等功能,并且已公开其源代码。开发者或对iOS编程感兴趣的人员可以...
在iPhone 13上修改网页源码,首先需要了解HTML、CSS和JavaScript这三种核心技术。HTML负责页面结构,CSS负责样式布局,JavaScript则处理交互和动态效果。对于移动设备,还需要考虑响应式设计,确保页面在不同尺寸的...
在IT行业中,网页资源抓取是一项重要的技能,尤其对于移动设备如iPhone来说,理解如何从网页获取数据对于开发者和研究人员都是必要的。在这个“iphone网页资源抓取代码”中,我们将会探讨如何通过简单的代码实现这一...
这个压缩包文件包含了一个完整的iPhone项目源代码,涵盖了多个功能模块,如电子书(epub)阅读、PDF处理、微型条形码(microbar)生成、视频播放以及音乐播放,并且支持网页浏览(webview)。接下来,我们将深入探讨这些...
在iOS开发中,网页抓取是一项重要的技术,它允许开发者获取网页内容并进行处理或分析。本源码包提供了一套适用于iPhone和iPad的网页抓取工具类,这对于那些需要在移动设备上处理网络数据的应用来说是十分有价值的。...
网页修改QQ在线 iPhone13 PLUS 源码是一种技术手段,允许用户在不购买或拥有SVIP(超级会员)的情况下,让自己的QQ状态显示为在使用iPhone 13 Plus在线。这种技术通常涉及到网页前端开发、模拟用户行为以及可能的API...
本篇将详细探讨一个针对iPhone和iPad的网页抓取工具源码,该工具名为iXpather,其源代码包含在名为"iPhone、iPad 网页抓取工具源码.7z"的压缩包内。 一、源码框架概述 iXpather作为一个网页抓取工具,其核心是基于...
3. JavaScript编程:源码中可能包含了大量的JavaScript代码,用于处理用户的交互事件,如按钮点击、表单验证等。 4. API调用:如果涉及微信功能,那么可能涉及到微信JS-SDK的使用,需要理解如何配置和调用微信提供的...
这个压缩包文件"(0049)-iOS/iPhone/iPAD/iPod源代码-网页(Webview)-Web View Controller"包含了一个实现网页浏览功能的示例项目,适用于iPhone、iPad以及iPod touch设备。在Mac环境下解压后,开发者可以深入...
"仿iPhone QQ在线 易语言源码"是一个使用易语言编写的项目,其目标是模仿iPhone版QQ的在线状态显示功能。源码通常包含程序的全部逻辑和实现细节,对于学习和研究特定功能的实现有极大的价值。 在这个项目中,开发者...
Message-Driven Bean EJB实例源代码 2个目标文件 摘要:Java源码,初学实例,EJB实例 Message-Driven Bean EJB实例源代码,演示一个接收购物订单的消息驱动Bean,处理这个订单同时通过e-mail的形式 //给客户发一个感谢...
"ios应用源码之一些iphone开源项目代码senseofmed 2018127"这个压缩包很可能是包含了多个在2018年12月7日由用户senseofmed分享的iPhone应用的源代码。通过分析这些源代码,我们可以深入理解iOS应用的构建过程,了解...
这个压缩包“华丽的创意和设计 26款经典iPhone开源应用功能ios源码.zip”便是这样一座宝库,它包含了26个精心挑选的经典iPhone应用的源代码,每一个都代表了一种独特的设计和功能实现。 首先,我们要理解源码的重要...
标题“H96_HTML手机电脑网站_网页源码移动端前端_H5模板_自适应响应式源码.zip”揭示了这个压缩包包含的是一套用于构建手机和电脑网站的HTML源码。其中,“H96”可能是这套模板的特定编号或名称,表明它是一个独特的...
【苹果(iphone)序列号和IMEI码查询系统 v1.0.1.rar】是一个针对苹果iPhone设备的序列号和IMEI码查询系统的源码压缩包。这个系统旨在帮助用户通过输入设备的序列号或IMEI码来获取相关的信息,如设备激活状态、保修...
这个“jQuery模拟iPhone获取WiFi网络列表代码”项目,显然是一个利用jQuery来创建一个与iPhone界面类似的WiFi网络选择器的示例。通过分析这个压缩包内的代码,我们可以学习到如何用JavaScript和jQuery来模拟移动设备...
例如,确保只加载受信任的PDF源,避免潜在的恶意代码。同时,合理管理内存和资源,特别是在处理大型PDF文件时。 5. **用户交互**: 如果需要,你可以添加手势识别器,使用户能够通过捏合和滑动进行缩放和翻页。...
【标题】"iPhone手机界面网页模板"涉及到的是..."html"文件则可能是实际的iPhone手机界面网页模板源代码,包含了上述提到的设计元素和代码实现。通过这些文件,我们可以学习和实践如何创建适应iPhone设备的高质量网页。
1. 解压文件:将下载的ZIP压缩包解压,获取源代码和其他资源。 2. 配置环境:根据教程安装和配置所需的开发环境,如Node.js、微信开发者工具等。 3. 修改配置:根据自己的服务器信息修改源代码中的配置文件,如API...