#pragma mark - WKNavigationDelegate
-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{
//获取整个网页的HTML代码
// NSString *doc =@"document.getElementsByTagName('html')[0].innerHTML";
// [webView evaluateJavaScript:doc completionHandler:^(id _Nullable htmlStr, NSError * _Nullable error) {
//
// if (error) {
// NSLog(@"JSError:%@",error);
// }
// NSLog(@"html--:%@",htmlStr);
// }];
//获取HTML的某个标签代码
NSString *doc =@"document.getElementsByTagName('script')[0].innerHTML";
if (doc.length != 0) {
[webView evaluateJavaScript:doc completionHandler:^(id _Nullable htmlStr, NSError * _Nullable error) {
if (error) {
NSLog(@"JSError:%@",error);
}
NSLog(@"html--:%@",htmlStr);
}];
}
}
获取整个网页内容
最新推荐文章于 2022-12-14 22:07:25 发布