我试图了解从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">
如果有人可以帮助或指出我的帮助方向,我将非常感激。谢谢!
答案 0 :(得分:0)
XPath表达式中存在三个问题:
<form/>
id 'adminForm'
未加引号@action
是表达式中间的路径步骤<tr/>
班'cat-list-row0'
缺少零。更正后的表达:
@"//div[@class='cat-items']/form[@id='adminForm']/table[@class='category']/tbody/tr[@class='cat-list-row0']/td[@class='list-title']/a"