获取文本UIWebView PHP脚本
基本上,我的应用程序有一个UIwebView,它加载一个带有用户数据输入的php脚本。然后脚本使用printf(一些信息)。这一切都可以正常工作,并在UIWebView上打印出来。基本上,我想做的是获取文本(页面上的所有内容)并将其保存为字符串。这是我到目前为止试过的获取文本UIWebView PHP脚本,php,text,uiwebview,get,Php,Text,Uiwebview,Get,基本上,我的应用程序有一个UIwebView,它加载一个带有用户数据输入的php脚本。然后脚本使用printf(一些信息)。这一切都可以正常工作,并在UIWebView上打印出来。基本上,我想做的是获取文本(页面上的所有内容)并将其保存为字符串。这是我到目前为止试过的 NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"]; // also use
NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"]; // also used document.documentElement.innerText and outerHTML and some others none seem to work
NSLog(@"%@",str);
它一无所获
我该怎么做呢。我假设它非常简单,我只需要将正确的文本放入evaugationJavaScriptFromString。我就是不知道该放什么
Thnx
布莱恩你可以尝试两件事。第一个是:
NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
NSLog(@"%@",str);
这将为您提供HTML。或者,如果您不需要HTML,只需要页面上显示的实际文本,则可以执行以下操作:
NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"];
NSLog(@"%@",str);
希望这能有所帮助。祝你好运