Html 查找数据表的XPATH

Html 查找数据表的XPATH,html,ios,xpath,Html,Ios,Xpath,我正在尝试学习从iOS网站上抓取信息,我正在使用当地电台的网站进行练习。我尽了最大努力找出了在表中的标记中显示信息所需的Xpath。HTML如下:还有更多的表行,这只是第一行 编辑 这是我提出的道路,但它对我不起作用。有谁能告诉我我做错了什么/遗漏了什么 @"//div[@class='cat-items']/form[@id=adminForm]/@action/table[@class='category']/tbody/tr[@class='cat-list-row']/td[@class

我正在尝试学习从iOS网站上抓取信息,我正在使用当地电台的网站进行练习。我尽了最大努力找出了在表中的标记中显示信息所需的Xpath。HTML如下:还有更多的表行,这只是第一行

编辑

这是我提出的道路,但它对我不起作用。有谁能告诉我我做错了什么/遗漏了什么

@"//div[@class='cat-items']/form[@id=adminForm]/@action/table[@class='category']/tbody/tr[@class='cat-list-row']/td[@class='list-title']/a"])
<div class="cat-items">

如果有人能帮助我或为我指明帮助的方向,我将非常感激。谢谢

XPath表达式中存在三个问题:

@"//div[@class='cat-items']/form[@id='adminForm']/table[@class='category']/tbody/tr[@class='cat-list-row0']/td[@class='list-title']/a"
id“adminForm”是不带引号的 属性@动作是表达式中间的路径步骤。 类“cat-list-row0”缺少零。 更正后的表达式:

@"//div[@class='cat-items']/form[@id='adminForm']/table[@class='category']/tbody/tr[@class='cat-list-row0']/td[@class='list-title']/a"

只能假设最多为/form,应该是/form[@id='adminForm']。从//div开始。如果这样做有效,请添加更多说明符,直到出现错误。请使用查看源代码,而不是Firebug/Chrome Developer工具查看源代码。这个表真的包含元素吗?比较另外:请包括所有相关代码,这包括您正在查询的div,但是Tony从具有id属性的表单开始做得更好。如果剪切HTML,不要忽略结束HTML标记,这会使针对示例输入的测试变得更加困难。嗨,伙计们,为原始帖子的低质量道歉。原始版本包括标记以及结束标记和结束标记。我没有包括它们,因为在原始页面中有超过30行的数据。谢谢你的回答。然而,它似乎对我不起作用。我应该解释一下,当我只是查询时,tableview中的每个单元格都填充了来自页面中每个标记的数据。我希望从特定的数据表中从标记中提取数据。希望这能让事情更清楚。再次感谢您的回答和帮助@洋葱而不是试图一次完成这件事。对第一个节点//div执行Xpath。检查是否找到了正确的节点,然后添加下一个节点,检查是否正确。标准调试程序,比重复猜测快得多。