gpt4 book ai didi

ios - 如何在 iOS 中解析 html 以获取其所有内容以及标签名称?

转载 作者:行者123 更新时间:2023-11-29 02:04:29 29 4
gpt4 key购买 nike

我尝试使用 TFHpple 解析 html 数据,如下所述

TFHpple *tutorialsParser = [TFHpple hppleWithHTMLData:tutorialsHtmlData];
NSString *tutorialsXpathQueryString = @"//body";
NSArray *tutorialsNodes = [tutorialsParser searchWithXPathQuery:tutorialsXpathQueryString];

完成上述步骤后,我得到了包含所有数据的 tutorialsNodes 数组。
我想找到其中的每个标签及其内容。
我需要标签来识别它是图像还是文本等。
我不明白如何得到它。

最佳答案

也许是这样的?

  ...
for (TFHppleElement *element in tutorialsNodes)
{
[self handleElement:element];
}
...
}

- (void)handleElement:(TFHppleElement *)element
{
for (TFHppleElement *child in element.children)
{
NSString *textInsideTheChildElement = child.content;

if ([child.tagName isEqualToString:@"img"])
{
NSString *sourceUrl = child.attributes["src"];
}
else
{
[self handleElement:child];
}
}
}

关于ios - 如何在 iOS 中解析 html 以获取其所有内容以及标签名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29935688/

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