2011-11-28 70 views
1

我一直在玩一些Xpath查询,但我不能得到这个。我在做这个Xpath查询有什么问题?

下面是当前字符串:"/html/body/div/div[8]/table/tr/td[2]/a"

它显示下面的信息,但我需要抢“澳大利亚”或节点5.我已经试过最后(),并选择在一,但没有运气的节点。

任何人都可以提供帮助吗?

+0

一些示例XML将有助于......如果它被SO删除,那么在编辑器中使用代码“{}”工具。 –

+0

我想我们也需要看到XML(或XHTML或其他) –

+0

我正在尝试阅读的页面是:http://ip-lookup.net/index.php?203.36.66.252我正在尝试拾取原产国是什么。 – Lucas

回答

1

以下似乎工作

/html/body/div/div[8]/table/tr[3]/td[2]/a 

你似乎是在错误的行。但是结构总是会是这种静态的吗?也许你应该尝试在页面中寻找“更好”的东西,例如包含“国家”的href,以便在结构变化时更有弹性。

+0

就是这样!感谢堆! – Lucas