美文网首页iOS开发
iOS 获取HTML网页内容文本

iOS 获取HTML网页内容文本

作者: Double_Chen | 来源:发表于2017-06-06 17:59 被阅读1910次

资料来源:http://blog.sina.com.cn/s/blog_6d58b63101010x5v.html

用的是UIWebView解析的方法

  
    UIWebView *webView = [[UIWebView alloc] init];
    NSURLRequest *rr =[NSURLRequest requestWithURL:url];
    [webView loadRequest:rr];
    webView.delegate = self; //记得遵循代理 UIWebViewDelegate
    [self.view addSubview:webView];

#pragma mark - UIWebViewDelegate
-(void)webViewDidFinishLoad:(UIWebView *)webView{
    NSLog(@"网页加载完成才能获取");

    NSString *lJs2 = @"document.documentElement.innerText"; //根据标识符获取不同内容
    NSString *lHtml2 = [webView stringByEvaluatingJavaScriptFromString:lJs2];
    NSLog(@"网页内容为: %@",lHtml2);
}

上面讲的标识符还有很多类型

thisURL = document.URL;
thisHREF = document.location.href;
thisSLoc = self.location.href;
thisDLoc = document.location;
thisTLoc = top.location.href;
thisPLoc = parent.document.location;
thisTHost = top.location.hostname;
thisHost = location.hostname;
thisTitle = document.title;
thisProtocol = document.location.protocol;
thisPort = document.location.port;
thisHash = document.location.hash;
thisSearch = document.location.search;
thisPathname = document.location.pathname;
thisHtml = document.documentElement.innerHTML;
thisBodyText = document.documentElement.innerText;//获取网页内容文字
thisBodyText = document.body.innerText;//获取网页内容文字  怎么和上一个一样?有知道的请解释

相关文章

  • iOS 获取HTML网页内容文本

    资料来源:http://blog.sina.com.cn/s/blog_6d58b63101010x5v.html...

  • iOS WKWebView、UIWebView获取网页内容高度

    参考: iOS WKWebView的使用 精准获取webView内容高度 项目UI需要,页面部分内容是网页富文本或...

  • HTML基础

    HTML简介 1、 什么是html? 超文本标记语言、html包含了标签与文本内容、html使用标记标签来描述网页...

  • 08.js获取标签中的内容

    //获取标签中的HTML内容 console.log($('#outer').html()) //获取标签中的文本...

  • jQuery之可编辑div--contenteditable

    一、获取div contenteditable的内容 1、获取纯文本内容 2、获取html内容 二、div con...

  • HTML简介

    Html是用来描述网页的一种语言,包含了html标签及文本内容 Html标签 运用标签把网页内容包含起来,使用标签...

  • html基础(一)

    html基础 html简介 中文译为“超文本标记语言”,主要是通过HTML标记对网页中的文本、图片、声音等内容进行...

  • basis_spider

    获取html文本,取出回应结果 剖析网页元素,取出里边的文字内容 取出特殊标签和结点中的资料 取出含有特定css属...

  • web前端--HTML

    HTML决定网页的内容CSS决定网页的样式JS决定网页的行为 基础标签 学html就是学标签的使用....1、文本...

  • js 获取html文本内容

    去除html标签,只保留文本内容 str1为返回文本内容

网友评论

    本文标题:iOS 获取HTML网页内容文本

    本文链接:https://www.haomeiwen.com/subject/nnknfxtx.html