URL을받은 웹 페이지의 html 콘텐츠를 어떻게 다운로드 할 수 있습니까?objective-c로 웹 페이지를 다운로드
0
A
답변
0
당신이하려는 일에 달려 있습니다. 웹보기의 경우 :
가 목적 C와 CURL을 연결하는 것은 가능하지만, 왜 수 있습니다
webView = [[UIWebview alloc] loadRequest:(NSURLRequest *)request];
2
은 아이폰 또는 Mac OS X에서의 가정, 여기에 샘플을 사용할 수 있습니까?
5
사용 stringWithContentsOfURL:usedEncoding:error:
이 작동하지만
NSURL * url = ... some url
NSError * error;
NSStringEncoding * encoding;
NSString * htmlContent = [NSString stringWithContentsOfURL:url usedEncoding:&encoding error:&error];
관련 문제
- 1. 동일한 루프에서 파일 + 다운로드 웹 페이지를 읽으시겠습니까?
- 2. 사용자에게 웹 페이지를 표시하지 않고 웹 페이지에서 이미지를 다운로드 하시겠습니까?
- 3. 여러 페이지를 동시에 다운로드 하시겠습니까?
- 4. 웹 페이지에서 파일 다운로드
- 5. 안드로이드 웹 페이지 다운로드
- 6. 스크립트를 사용하여 웹 사이트의 각 페이지를 열고 다운로드 하시겠습니까?
- 7. 누구나 웹 페이지를 다운로드 할 수있는 작은 라이브러리를 알고 있습니까?
- 8. 웹 페이지를 UIwebview로로드하지만 로컬 이미지
- 9. 웹 페이지를
- 10. 전체 웹 사이트 다운로드 방지?
- 11. 웹 브라우저에서 다운로드 자동화
- 12. 웹 농장에서 파일 다운로드
- 13. 웹 페이지 다운로드 질문
- 14. iOS - 다운로드 페이지를 앱 스토어에로드 하시겠습니까?
- 15. 파이썬, 멀티 스레드, 웹 페이지 가져 오기, 웹 페이지 다운로드
- 16. 웹 페이지를 최적화하려면 어떻게해야합니까?
- 17. 브라우저로 웹 페이지를 표현하십시오
- 18. 웹 페이지를 순서대로 인쇄
- 19. 웹 페이지를 미리보기로 표시합니다.
- 20. 웹 페이지를 프로세스로 업데이트하십시오.
- 21. ASP.NET 웹 페이지를 PDF로
- 22. 웹 페이지를 이미지로 변환
- 23. 웹 페이지를 통해 채팅
- 24. 웹 페이지를 우편으로 보내기
- 25. UIWebView에서 웹 페이지를 열려고합니다.
- 26. 웹 페이지를 PDF로 저장
- 27. 웹 페이지를 그림으로 렌더링
- 28. 오프라인보기에 대한 전체 웹 페이지 다운로드
- 29. 파일을 다운로드 할 페이지가 웹 클라이언트에서 처리해야합니다.
- 30. 델파이를 사용하여 iphone 웹 페이지 다운로드
NSString
에서 네트워크 문제가있는 경우 오랜 시간이 될 수있는 호출이 반환 될 때까지 차단합니다, 당신은 메인 스레드에서이 작업을 수행해서는 안됩니다. 별도의 스레드에서이 작업을 수행하거나 NSURLConnection 대신 비동기 메서드를 사용해야합니다. –올바른지, 주 스레드에서이 작업을 수행해서는 안되지만 작업 대기열을 사용하는 것이 얼마나 쉬운지를 고려하면 URL의 모든 내용을 원할 경우 NSString이 이미 수행 한 작업을 다시 수행하는 대신에이를 사용하는 것이 더 합리적 일 것입니다. Operation Queues에 대한 좋은 자습서는 http://www.cimgf.com/2008/02/16/cocoa-tutorial-nsoperation-and-nsoperationqueue/입니다. –