2014-02-04 7 views
0

Я пытаюсь извлечь данные с веб-сайта.извлечение текста из webview

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{ 

    NSLog(@"finish loading"); 
NSLog(@"TEXT of website \n %@",[_webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerText;"]); 
NSString *webTextString = [_webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innertext;"]; 
NSLog(@"Website Text: %@",webTextString); 

} 

NSLog - фактическое отображение данных, но когда я копирую данные в NSString, он всегда остается пустым;

Здесь выводится ответ: 2014-02-04 17: 41: 07,795 MYAPP [76113: 70b] TEXT сайта

...... // некоторые больше текста

ouncils являются предупреждая, что части британской дорожной сети могут стать настолько опасными, что их нужно будет полностью закрыть.

Местные власти в некоторых районах говорят, что финансы настолько сжаты, что им, возможно, придется рассмотреть вопрос о снятии технического обслуживания со своей сельской дорожной сети.

...... // еще какой-нибудь текст

2014-02-04 17: 41: 07,795 MYAPP [76113: 70b] Сайт Текст:

ответ

2

В строке

NSString *webTextString = [_webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innertext;"]; 

Ваша капитализация неверна. Должно быть innerText, а не innertext.

+0

Жесткая пощечина на лице, чтобы разбудить меня !!! Где мой кофе? Благодаря Black Rider – Nitya

Смежные вопросы