如何下載給定網址的網頁的html內容?使用目標c ..使用objective-c下載網頁
0
A
回答
0
取決於你正在嘗試做什麼。對於Web視圖:
webView = [[UIWebview alloc] loadRequest:(NSURLRequest *)request];
2
假設它是在iPhone或Mac OS X,這裏使用的示例:
鏈接與目標C捲曲是可能的,但爲什麼呢?
5
使用stringWithContentsOfURL:usedEncoding:error:
從NSString
NSURL * url = ... some url
NSError * error;
NSStringEncoding * encoding;
NSString * htmlContent = [NSString stringWithContentsOfURL:url usedEncoding:&encoding error:&error];
相關問題
- 1. 使用Android下載網頁
- 2. 使用NSURLDownload下載網頁
- 3. 下載網頁
- 4. 使用PHP curl下載許多網頁
- 5. 使用wxHtmlWindow在後臺下載網頁
- 6. 使用WWW下載網頁:: Mechanize :: Firefox
- 7. 從網頁使用Python下載
- 8. 使用wget和cron下載網頁
- 9. 使用delphi下載iphone網頁
- 10. 使用Selenium代碼下載網頁
- 11. 如何使用wget下載xhtml網頁
- 12. 如何使用perl下載網頁?
- 13. 使用Qt批量下載網頁
- 14. 使用wget從網頁下載圖像
- 15. 使用Java下載資源的網頁
- 16. 使用vbscript下載並保存網頁
- 17. 如何使用vapply下載網頁?
- 18. 使用php從網頁下載文件
- 19. 如何使用Wget下載網頁?
- 20. 從網頁下載圖片使用python
- 21. 通過gdata-objectivec-client下載youtube視頻
- 22. 如何使用用戶代理使用Wget下載網頁
- 23. 通過asp.net下載網頁
- 24. 下載完整的網頁
- 25. 下載Angular或ReactJS網頁
- 26. 下載分割SWF網頁
- 27. 下載整個網頁
- 28. 下載文件在網頁
- 29. Python網頁下載器
- 30. 腳本下載網頁
雖然這會工作,你永遠不應該在主線程做到這一點,因爲它會阻止,直到調用返回,這可能是很長一段時間,如果有網絡問題。您應該在單獨的線程上執行此操作,或者使用「NSURLConnection」的異步方法。 – 2010-02-25 05:05:30
是正確的,你不應該在主線程中這樣做,但是操作隊列的使用非常簡單,如果你需要URL的所有內容,那麼使用它們更有意義,而不是重做NSString已經做的事情。操作隊列的一個很好的教程在http://www.cimgf.com/2008/02/16/cocoa-tutorial-nsoperation-and-nsoperationqueue/ – 2010-02-25 05:26:12