Metin UIWebView PHP Script alın

1 Cevap php

Temelde benim app kullanıcı veri girişi ile bir php komut dosyası yükleyen bir UIWebView vardır. Komut dosyası daha sonra printf (bazı bilgiler) kullanır. Bu tüm inşaat ve bunu doğru UIWebView yazdırır. Temelde ne yapmak istediğiniz metni (sayfadaki tüm thats) almak ve bir dize olarak kaydedin olduğunu. İşte ne kadar denedim.

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"]; // also used document.documentElement.innerText and outerHTML and some others none seem to work
NSLog(@"%@",str);

it returns nothing How exactly should I do this. I assume its pretty simple I just need the correct text to put in evaulatingjavascriptfromstring. I just can't find out what I should put in.

, Thnx

Bryan

1 Cevap

Iki şey deneyebilirsiniz. İlki:

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
NSLog(@"%@",str);

Bu size HTML verecektir. Eğer HTML, sayfada gösterilen sadece asıl metni istemiyorsanız ya da daha sonra bunu yapabilirsiniz:

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"];
NSLog(@"%@",str);

Umarım bu yardımcı olur. İyi şanslar.