下载并解析HTML而不显示它

时间:2011-02-25 19:33:04

标签: iphone objective-c xml webkit

我刚刚阅读了有关NSXMLParserNSURLConnectionWebKit等内容的不同内容,但我不知道如何执行此操作:我有一个网站的网址,而我希望得到本网站的资料来阅读并随后存储相关信息。

Fabian

赞赏对正确方向的一些指导

1 个答案:

答案 0 :(得分:4)

要获取HTML,您只需使用NSURLRequest向您的网站发出请求,然后使用NSURLConnection发出请求,这将返回一些html源的数据,从那里您可以做你想做的。我将发布一个如何同步发出请求的示例,请注意您可能想要执行此异步...此处还有一个参考NSURLRequest

NSURL *yourURL = [NSURL URLWithString: urlstring ];
NSURLRequest  *request=[[NSURLRequest alloc] initWithURL:yourUrl];
NSData* data=[NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
//now you can use the data and the websites encoding to get a string