XPath を使用して選択する必要がある HTML テーブルがあります。テーブルには複数のクラスが含まれる場合と含まれない場合がありますが、特定のクラスを含むテーブルのみが必要です。
サンプルの HTML スニペットを次に示します。
<html>
<body>
<table class="no-border">
<tr>
<th colspan="2">Blah Blah Blah</th>
</tr>
<tr>
<td>Content</td>
<td>
<table class="info no-border">
<tr>
<!-- Inner table content -->
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
class を含むテーブルのみを取得するには、XPath を使用する必要がありますinfo
。を使用してみまし/html/body/table/tr/td/table[@class='info*']
たが、うまくいきません。取得しようとしているテーブルは、HTML ドキュメントのどこにでも存在する可能性があります。技術的にはどこにも存在しませんが、外部テーブルと内部テーブルの間にさまざまなレベルの階層が存在する可能性があります。
誰かが私を正しい方向に向けることができれば、私は感謝しています.