如何获取在UIWebView中看到的HTML标记从UIWebView中加载的所有HTML标记中获取屏幕

在我的UIWebView我加载了“Chapter.xhtml”文件。

 [webView loadRequest:[NSURLRequest requestWithURL:url]]; 

整个Chapter.xhtml在webView中加载。

我在web视图中显示了一些JavaScript逻辑。

 float pageOffset = pageIndex*webView.bounds.size.width; NSString* goTo =[NSString stringWithFormat:@"pageScroll(%f)", pageOffset]; [webView stringByEvaluatingJavaScriptFromString:goTo]; 

从这个新页面将button被按下,但在webview手动closures页面滚动。

因此,如果在webview中有四个包含内容的页面,那么webview中只会有一个页面,随着“下一个”button被按下,新页面将会出现。

但是我需要获得所有在屏幕上看到的HTML标签。 ( 只有那些在屏幕上 )不是整个加载的HTML在web视图。

为了获取HTML标签,我使用了NSXMLParser,并获取了didStartElement方法中的所有标签以及didStartElement方法中的值。

但是,我只想得到在屏幕上和第二页标签等等的标签….

任何想法或build议将有助于我…

编辑:
例如,如果在webview中加载了三页HTML页面,那么在屏幕上只能看到一个页面,然后通过添加webview *页面的高度,下一页将出现在屏幕上,但该页面也被加载webview,只是没有在屏幕上看到。

那么有没有什么能给我那些屏幕上的标签。 (或者其值在屏幕上)?