私は似たような質問を見ましたが、私が見た解決策は次の点ではうまくいかないでしょう。私はXPathの専門家からは遠いです。私はいくつかのHTMLを解析する必要があります。ヘッダ2に続くテーブルを選択するにはどうしたらいいですか?誰でもここで私を助けることができますか?xpathを使って別の要素を選択する
content = """<div>
<p><b>Header 1</b></p>
<p><b>Header 2</b><br></p>
<table>
<tr>
<td>Something</td>
</tr>
</table>
</div>
"""
from lxml import etree
tree = etree.HTML(content)
tree.xpath("//table/following::p/b[text()='Header 2']")
ああ空です。コードとdocsリンクをありがとう。それは役に立ちます。 – jseabold