获取Text UIWebView PHP脚本

时间:2009-11-15 17:42:11

标签: php text uiwebview get

基本上我的应用程序有一个UIwebView,它可以加载带有用户数据输入的php脚本。然后该脚本使用printf(一些信息)。这一切都有效,它可以在UIWebView上打印出来。基本上我想要做的是获取该文本(它在页面上的所有内容)并将其保存为字符串。这是我到目前为止所尝试的内容。

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

它什么都不返回 我该怎么做呢我认为它非常简单我只需要将正确的文本放入evaulatingjavascriptfromstring中。我只是找不到我应该放的东西。

日Thnx,

布莱恩

1 个答案:

答案 0 :(得分:1)

你可以尝试两件事。第一个是:

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

这将为您提供HTML。或者,如果您不想要HTML,只需要页面上显示的实际文本即可:

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

希望这会有所帮助。祝你好运。