2010-10-25 88 views
0

我正在为个人爱好项目收集体育统计数据。我发现这个网站有我需要的所有信息:file:///Users/JohnJNichols4/Desktop/view-source%20cluster.leaguestat.com%20download.php%20client_code=ahl & file_path = daily-report%20daily-report。 html可能用xpath解析这个html吗?

我能用xpath解析这个站点吗?我只有可可和xcode的经验(很少有经验),所以我写这个是用一个名为hpple的包装器的目标c。我需要从表中提取信息时出现问题。我不知道如何去做这件事。我输入的xpath表达式都是错误的。任何人都可以向我展示如何解析第一张表中的排名?我使用的功能是:

NSArray *elements = [xpathParser search:@"xpath stuff goes here"]; 

非常感谢!

编辑URL

对不起球员,我错放了当地的URL。这里是正确的:http://cluster.leaguestat.com/download.php?client_code=ahl&file_path=daily-report/daily-report.html

+0

您引用的网站是本地文件URL。您可能需要编辑您的帖子并输入正确的网址。 – LarsH 2010-10-25 19:35:16

+0

如果您向我们展示输入XML的外观,以及您想要选择的元素或属性,这将帮助人们确定XPath表达式所需的内容。 – LarsH 2010-10-25 19:36:23

+0

刚编辑上面的网址。对于那个很抱歉。 – nicholjs 2010-10-25 19:43:53

回答

1

如果你想把它当作XML来处理,你可以,但它必须被正确地形成,而HTML并非总是如此。我建议使用TouchXML库,它有很好的xpath支持和大量的文档和示例。

http://foobarpig.com/iphone/touchxml-installation-guide.html

+0

我不能把它当作HTML的原因是因为我希望我的程序能够每天自动提取更新的统计信息。如果我将页面转换为html,会发生这种情况吗? – nicholjs 2010-10-26 14:28:56

+0

网址已更新。我错误地使用了我的本地地址。 – nicholjs 2010-10-26 14:29:48