Как вытащить HTML-код в строку NSString из приложения для iOS? - PullRequest
0 голосов
/ 14 сентября 2011

Я пытаюсь получить код с веб-сайта HTML, на котором не более 2 строк.Код содержит слово, которое мне нужно получить.Есть ли простой способ снять этот код и поместить его в NSString?

Дополнительная информация: У меня будет приложение, которое проверяет слово на странице.Если это слово то, что я ищу, приложение покажет текст «подтверждено».Цель приложения - проверить, доступна ли страница.

Ответы [ 3 ]

0 голосов
/ 14 сентября 2011

Если вы просто хотите проверить, доступен ли этот веб-сайт, вы можете использовать HTTP-коды состояния успеха .

Использование ASIHTTPRequest упрощает общение через Интернет.


Если вы все еще хотите оценить текст на этом веб-сайте, также можете просто получить его, используя:

[request responseString];

В зависимости от того, что вы получаете с веб-сайта, вам решать, как обновить пользовательский интерфейс.

0 голосов
/ 15 сентября 2011

Просто поменяйте ссылку между кавычками и все заработает!

-(void) viewDidLoad {     
    NSString * sFeedURL = [NSString stringWithFormat:@"http://www.google.com/ig/api?weather=,,,270000,960000"];
 //RSS Feed URL goes between quotes
  NSString * sActualFeed = [NSString stringWithContentsOfURL:[NSURL URLWithString:sFeedURL] encoding:1 error:nil];
       NSLog(@"%@", sActualFeed);
} 
0 голосов
/ 14 сентября 2011

Если вам нужна библиотека http для подключения к серверу, попробуйте asihttp . Помимо этого мне нужно больше информации о том, что вы пытаетесь сделать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...