【发布时间】:2011-06-29 17:26:28
【问题描述】:
我一直在使用 YQL 来尝试更好地理解它,因为它看起来是一项非常简洁的服务,但我不得不承认我是新手。我已经完成了一些教程和示例,并且在一定程度上理解了它。我决定接下来要做的是尝试从网站中提取统计数据,以便在潜在球队网站上显示联盟统计数据,看看它是否可行。
我的 YQL 查询是
select * from html
where url="http://www.nwjhl.com/leagues/standingsTotals.cfm?leagueID=15654&clientID=4594"
它返回了一些结果,但显然我不需要全部内容,我只是想拉排名。我已经设法在本地页面上显示结果,但是当我尝试将结果缩小到仅团队排名时,我没有在树中返回任何结果。我假设它与我的 xpath 相关
select * from html
where url="http://www.nwjhl.com/leagues/standingsTotals.cfm?leagueID=15654&clientID=4594"
and xpath="/html/body/table/tbody/tr[3]/td/table/tbody/tr/td[2]/table/tbody/tr[2]"
作为新手,我不知道这是否可能,只是想知道是否有人可以引导我走上正确的道路或者知道这个案例的好教程。
【问题讨论】:
-
问题是 xpath - 当从 firebug/firefox 中提取 xpath 时要小心,因为它会清理表格。 stackoverflow.com/questions/1678494/…