나름 프로그래밍?/ Objective-C

UIWebView 다 불러온 페이지 소스 가져오기

-Dong- 2011. 9. 29. 01:03
웹 소스를 파싱하다 보면 javascript로 해당 페이지를 꾸밀때 함수가 뒤늦게 호출되어 미처 값을 가져 오지 못할때

webViewDidFinishLoad: 델리게이트 함수를 이용해 로딩이 끝났을때

NSString *html = [yourWebView stringByEvaluatingJavaScriptFromString:
                                         
@"document.body.innerHTML"];


를 통해 해당 페이지 소스를 가져올 수 있음!
ps. [NSString stringWithContentsOfURL:<#(NSURL *)#> encoding:<#(NSStringEncoding)#> error:<#(NSError **)#>];
    이걸로는 그냥 웹페이지 '소스 보기' 한것과 같은 결과