Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取文本UIWebView PHP脚本_Php_Text_Uiwebview_Get - Fatal编程技术网

获取文本UIWebView PHP脚本

获取文本UIWebView PHP脚本,php,text,uiwebview,get,Php,Text,Uiwebview,Get,基本上,我的应用程序有一个UIwebView,它加载一个带有用户数据输入的php脚本。然后脚本使用printf(一些信息)。这一切都可以正常工作,并在UIWebView上打印出来。基本上,我想做的是获取文本(页面上的所有内容)并将其保存为字符串。这是我到目前为止试过的 NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.innerHTML"]; // also use

基本上,我的应用程序有一个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); 
它一无所获 我该怎么做呢。我假设它非常简单,我只需要将正确的文本放入evaugationJavaScriptFromString。我就是不知道该放什么

Thnx


布莱恩

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

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
NSLog(@"%@",str);
这将为您提供HTML。或者,如果您不需要HTML,只需要页面上显示的实际文本,则可以执行以下操作:

NSString *str = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.textContent"];
NSLog(@"%@",str);
希望这能有所帮助。祝你好运