【发布时间】:2014-06-03 05:31:48
【问题描述】:
嗨,我正在做我的任务,我想从这个website: 获取一些信息。我使用来自 Raywenderlich tutorial 的 TFHpple.h。一切都很好,直到我尝试获取视图计数(这个数字:8.024.835 )但在我的代码中它返回这个数字"
"我 NSLOG 它的 element.raw 然后我看这段代码:
<p>
Số lượt xem:
<span class="color-fuchsia" id="PageViews"/>
Yêu thích:
<span class="color-hotpink" id="LikeCount"/>
</p>
但是当我对它的 html 使用 firebug 时,它显示如下:
<p>
Số lượt xem:
<span id="PageViews" class="color-fuchsia">8.024.835</span>
Yêu thích:
<span id="LikeCount" class="color-hotpink">1.565</span>
</p>
如何获得正确的值请帮助我。
这是我解析和 nslog html 的代码。
-(void) GetBookViewCount{
NSURL *url = [NSURL URLWithString:@“http://blogtruyen.com/truyen/conan”];
NSData *htmlData = [NSData dataWithContentsOfURL:url];
TFHpple *parser = [TFHpple hppleWithHTMLData:htmlData];
NSString* XpathQueryString = @"//div[@class='description']/p";
NSArray *Nodes = [parser searchWithXPathQuery:XpathQueryString];
for (TFHppleElement *element in Nodes) {
NSLog(@"%@",element.raw);
}
}
【问题讨论】:
-
我更新了我的问题。