Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
这个Xpath查询有什么问题?_Xpath - Fatal编程技术网

这个Xpath查询有什么问题?

这个Xpath查询有什么问题?,xpath,Xpath,我一直在玩一些Xpath查询,但我就是搞不懂这个 下面是当前字符串:“/html/body/div/div[8]/table/tr/td[2]/a” 它显示了下面的信息,但我需要抓取“澳大利亚”或节点5。我尝试了last()并在a上选择了一个节点,但没有成功 有人能帮忙吗 以下方法似乎有效 /html/body/div/div[8]/table/tr[3]/td[2]/a 你好像坐错了一排。但结构是否总是这样静止?也许你应该试着在页面中寻找一些“更好”的内容,比如包含“country”的hre

我一直在玩一些Xpath查询,但我就是搞不懂这个

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

它显示了下面的信息,但我需要抓取“澳大利亚”或节点5。我尝试了last()并在a上选择了一个节点,但没有成功

有人能帮忙吗


以下方法似乎有效

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

你好像坐错了一排。但结构是否总是这样静止?也许你应该试着在页面中寻找一些“更好”的内容,比如包含“country”的href,这样对结构的变化会更有弹性。

以下内容似乎有效

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

你好像坐错了一排。但结构是否总是这样静止?也许你应该尝试在页面中寻找一些“更好”的内容,比如包含“country”的href,这样可以更好地适应结构变化。

一些示例XML将有助于。。。如果它被SO删除,那么使用编辑器中的code
{}
工具。我认为我们也需要查看XML(或XHTML或其他内容)。我试图阅读的页面是:我正在尝试了解原产国。一些示例XML将有助于。。。如果它被SO删除,那么使用编辑器中的code
{}
工具。我认为我们也需要查看XML(或XHTML或其他内容)。我试图阅读的页面是:我正在尝试了解原产国是什么。