xpath获取表单内的文本

时间:2012-12-11 09:05:24

标签: ruby-on-rails xml xpath mechanize-ruby

我有一个像这样的页面的HTML结构,

<form align="center" method="post" name="form1">
<input type="hidden" value="J0512-0491" name="jobid">
<input type="hidden" value="1" name="BDID">

<br>
<hr>
<b>Category: </b>
Food & Beverage
<br>
<b>City: </b>
Carlyle, Saskatchewan, Canada
<br>
<b>Job Number: </b>
05012-04191
<br>
<b>Salary Range: </b>
$13.19 - 16.48
<br>
<b>Closing Date: </b>
31/03/2013
<br>
<hr>
<b></b>

我需要使用xpath提取“City:”的文本,即“Carlyne,Saskatchewan,Canada”。 关于如何实现这一点的任何想法?

1 个答案:

答案 0 :(得分:1)

使用此XPath:

//*[contains(text(),'City')]/following-sibling::text()[1]