方法一:

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]];
}

創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()