放在加载完成的回调中
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation {
[self.wkWebView evaluateJavaScript:@"document.getElementsByClassName(\"error-desc\")[0].innerHTML" completionHandler:^(id result, NSError * _Nullable error) {
//result就是获取到的内容
}];
}
document.getElementsByClassName("error-desc")[0].innerHTML是获取所有 class 为 error-desc 的标签,取出第一条并转换成带标签的字符串。
UIWebView用如下方法获取:
[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerText"]
网友评论