-1
<fieldset class="attachmentTable large"><legend>SMF</legend>
<table cellspacing="2" cellpadding="2" border="0">
<tr>
<td>

<a href="

/aems/file/test.html">

</a>
</td>
<td>

foo     

</td>
</tr>
</table>
</fieldset>

<fieldset class="attachmentTable large"><legend>tax</legend>
<table cellspacing="2" cellpadding="2" border="0">
<tr>
<td>

<a href="

/relf/file/test.html">

</a>
</td>
<td>

foo     

</td>
</tr>
</table>
</fieldset>

我有一个来自网页的 html 源代码,上面给出了其中的一部分。现在我只想在什么HREF时候获取值<legend>tax</legend>?那么你们可以在这里帮助我吗?

4

1 回答 1

1

我会做:

page.search('legend[text()="tax"] + table a').each do |a|
  puts a[:href]
end
于 2013-01-23T01:08:37.737 回答