私が使用している次のhtmlがあります:(ここにそのチャンク)
<table class="detailTable">
<tbody>
<tr>
<td class="detailTitle" align="top">
<h3>Credit Limit:</h3>
<h3>Current Balance:</h3>
<h3>Pending Balance:</h3>
<h3>Available Credit:</h3>
</td>
<td align="top">
<p>$677.77</p>
<p>$7.77</p>
<p>$7.77</p>
<p>$677.77</p>
</td>
<td class="detailTitle">
<h3>Last Statement Date:</h3>
<h4>Payment Address</h4>
</td>
<td>
<p> 05/19/2015 </p>
<p class="attribution">
</td>
</tr>
</tbody>
</table>
最初に " " が存在するかどうかを確認してからStatement Date
、その位置を見つける必要があります。<p>
次に、対応するタグにある値を取得します。XPathを使用してこれを行う必要があります。助言がありますか?
これまでのところ、使用してみ//table[@class='detailTable'][1]//td[2]//p[position(td[contains(.,'Statement Date')])]
ましたが、機能しません。