gpt4 book ai didi

ios - 如何解析网站文本并在 View 中显示

转载 作者:行者123 更新时间:2023-11-28 18:07:24 24 4
gpt4 key购买 nike

我想加载一个网页并仅解析文章文本和标题,然后将其显示在 View 中。不使用 UIWebVIew 是否可以做到这一点?如果可能的话,我宁愿只使用内置函数而不使用插件。谢谢。

最佳答案

您可以创建一个 HTTP 请求来获取 html 内容字符串,然后解析该字符串。例如获取html的标题:

NSError *error = nil;
NSString *html = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"] encoding:NSASCIIStringEncoding error:&error];
if(html) {
NSLog(@"HTML %@", html);

NSRange r = [html rangeOfString:@"<title>"];
if (r.location != NSNotFound) {
NSRange r1 = [html rangeOfString:@"</title>"];
if (r1.location != NSNotFound) {
if (r1.location > r.location) {
NSString *title = [html substringWithRange:NSMakeRange(NSMaxRange(r), r1.location - NSMaxRange(r))];
NSLog(@"title %@", title);
}
}
}
} else {
NSLog(@"Error %@", error);
}

关于ios - 如何解析网站文本并在 View 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9543914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com