【发布时间】:2013-04-29 19:14:03
【问题描述】:
目前我正在关注 Ray Wenderlich 的 tutorial 处理在 ios 上解析 html。一切都根据这棵树完美地解释了:
(来源:raywenderlich.com)
他们为每个教程提取标题和 url 标签。
这就是他们创建一个数组来保存他们的教程对象的方式:
NSMutableArray *newTutorials = [[NSMutableArray alloc] initWithCapacity:0];
for (TFHppleElement *element in tutorialsNodes) {
// 5
Tutorial *tutorial = [[Tutorial alloc] init];
[newTutorials addObject:tutorial];
// 6
tutorial.title = [[element firstChild] content];
// 7
tutorial.url = [element objectForKey:@"href"];
}
现在这是我的问题。我目前正在我的网站上尝试这个。问题是我不知道如何获取每个<tr> 标签的第四个孩子。
这是我的 html 树。
我试图只从每个标签中获取第四个孩子。但我不知道如何处理它。
这是正确的吗?
// 6
tutorial.title = [[element firstChild] content];
// 7
tutorial.amount = [[element fourthChild] objectForKey:@"td"];
【问题讨论】:
标签: ios nsmutablearray html-parsing web-scraping hpple