找到数据表的XPATH

时间:2013-12-15 23:24:23

标签: html ios xpath

我试图了解从iOS网站抓取信息,并且我正在使用当地广播电台的网站进行练习。我已经尽力找出在表格中的标签内显示信息所需的Xpath。 HTML如下(还有更多的表行,这只是第一行)。

修改

<form action="http://www.someurl.ie/index.php/news" method="post" name="adminForm" id="adminForm">
<table class="category">
    <tbody>
        <tr class="cat-list-row0" >

            <td class="list-title">
                <a href="/index.php/news/some-news-story-here">
                        some news story here</a>
                    </td>
                        </tr>

这是我提出的路径,但它对我没有用。任何人都可以指导我做错了/错过了吗?

@"//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">

如果有人可以帮助或指出我的帮助方向,我将非常感激。谢谢!

1 个答案:

答案 0 :(得分:0)

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

  1. <form/> id 'adminForm'未加引号
  2. 属性@action是表达式中间的路径步骤
  3. <tr/>'cat-list-row0'缺少零。
  4. 更正后的表达:

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