Скачать и разобрать HTML, не отображая его - PullRequest
0 голосов
/ 25 февраля 2011

Я только что прочитал разные вещи о NSXMLParser, NSURLConnection, WebKit и более, но я не знаю, как это сделать: у меня есть URL на веб-сайт, и я хотел бы получить источникэтого веб-сайта для чтения и последующего хранения соответствующей информации.

Будем признательны за некоторые указания в правильном направлении, Фабиан

1 Ответ

4 голосов
/ 25 февраля 2011

Чтобы получить ваш 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 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...