UIWebView
'un HTML
kaynak kodunu nasıl alabilirim ve NSString
içinde saklayabilirim? Eğer zaten yüklü Web görünümündeki kaynak kodunu istiyorsanızYüklenen bir UIWebView öğesinin HTML kaynak kodunu alma
cevap
, böyle alabilirsiniz:
NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
Güncelleme: yöntem yukarıda çoğu zaman işleri. Ama son zamanlarda, sadece vücut için değil, tüm kod kaynağına ihtiyacım olan bir durumdaydım.
NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
(O web görüntülemesini yeniden olmaz):
İşte daha iyi bir yoldur.
+1. Bana çok yardımcı oluyor! – Jack
Web dizesindeki bu dizgeyi yeniden yükleme –
ben ... İyi
NSData *companyData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"]];
NSString *responseString = [[NSString alloc] initWithData:companyData encoding:NSUTF8StringEncoding];
self.yourTextView.text = responseString; // response string contains that data
[companyData release];
tam olarak neye ihtiyacınız .......... ama son açıklama gereği böyle google bu html verileri almak emin değilim Şans!
Buradaki problem, 'dataWithContentsOfURL: 'işlevinin, zaten yüklenmiş olan UIWebView'den ayıklanmak yerine web sayfası verilerinin yeniden alınması gerektiğine inanıyorum. –
- 1. Neden bu, html öğesinin kodunu çözmez?
- 2. HTML kaynak kodunu CefSharp web tarayıcısından edinin
- 3. Bir UIWebView
- 4. Kaynak kodunu bir koddan Emacs org modunda
- 5. Facebook'un örnek kodunu kullanarak kaynak "Kaynak yüklenemedi"
- 6. Bir UIWebView
- 7. Android kaynak kodunu bulma
- 8. jquery kaynak kodunu anlama
- 9. Ruby bloğunun kaynak kodunu yazdırma
- 10. nereden itertools.combinations kaynak kodunu() işlevi
- 11. Golang profiler kaynak kodunu bulamıyor
- 12. Ubuntu kaynak kodunu nasıl alabilirim?
- 13. acaba UTHSCSA ImageTool kaynak kodunu
- 14. jetty kaynak kodunu nereden indirebilirim?
- 15. Python Web Tarayıcıları ve "alma" html kaynak kodu
- 16. iPhone sdk'de bir UIWebView öğesinin içerik yüksekliği nasıl elde edilir?
- 17. Bir ImageView öğesinin arka plan rengini alma
- 18. UIImage öğesinin URL'sini alma UIImagePickerController
- 19. ProgressBar öğesinin yığın rengini alma
- 20. İç HTML Kodunu bir Swift dizisinde saklayın
- 21. UIWebview
- 22. Yeni yüklenen DOM öğelerini tanımak için jQuery timeago eklentisini alma
- 23. Net :: HTTP alma kaynak kodu ve durum
- 24. Tekstili bir HTML öğesinin etrafına sarın
- 25. MacGap'te bir HTML öğesinin içeriği nasıl yazdırılır?
- 26. HTML 5 video UIWebview Yönü yatay
- 27. Pycurl ile HTML alma
- 28. Android 4.3 kaynak kodunu derlerken "MODÜL zaten tanımlı" kaynak kodu
- 29. GHC'nin dil uzantısının kaynak kodu: "Oklar"? i kaynak kodunu bulabilirsiniz
- 30. Sıçrama + scrapyjs + scrapy'den herhangi bir verim talebi olmadan tıklama olayından sonra html kaynak kodunu nasıl alabiliriz?
aslında ne sormak istersiniz? – Swastik
uiwebview'de açık google.com'u açtım ve şimdi uiwebview'de açılan web sitesinin html kaynak kodunu almak istiyorum ... temel olarak
http: // stackoverflow. com/questions/992348/read-html-content-from-a-uiwebview – rptwsthi