我正在使用下面的代码在加载 Web 视图后获取 html 值并能够以字符串形式获取响应
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame
{
WebDataSource *source = [frame dataSource];
NSData *data = [source data];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"String ::: %@",str);
}
这是我在 str 中的 html 响应:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="hidden" hidden="true">
<span id="u-email">something@gmail.com</span>
</div>
</body>
</html>
我需要得到 span 的隐藏值:
例如:
<span id="u-email">something@gmail.com</span>
如何在可可框架的 Webview 中获取跨度值(something@gmail.com)?
请指教!