1
4

1 回答 1

1

这是一项简单的工作,而且您几乎做对了!

您想要的是a-tag 的内容(或属性),因此您需要告诉解析器您想要它。

只需将您的更改XPath

@"//div[@id='content']/div[@id='main-content']/div/div[@id='detailsouterframe']/div[@id='detailsframe']/div[@id='details']/div[@class='nfo']/pre/a"

(你最后错过了a,你不需要node()

输出:

http://www.imdb.com/title/tt1904996/
http://leetleech.org/images/65823608764828593230.png
http://leetleech.org/images/44748070481477652927.png
http://leetleech.org/images/ 42024611449329122742.png

如果您只想要屏幕截图 URL,您可以执行类似的操作

NSMutableArray *screenshotURLs = [[NSMutableArray alloc] initWithCapacity:0];
for (int i = 1; i < nodes.count; i++) {
    [screenshotURLs addObject:nodes[i]];
}
于 2013-05-04T21:09:28.297 回答