Widziałem podobne pytania, ale rozwiązania, które widziałem, nie będą działać w następujący sposób. Jestem daleko od eksperta XPath. Potrzebuję tylko parsować jakiś HTML. Jak mogę wybrać tabelę, która następuje po nagłówku 2. Myślałem, że moje rozwiązanie poniżej powinno działać, ale najwyraźniej nie. Czy ktoś może mi pomóc?za pomocą xpath, aby wybrać element po innym
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']")
Ah, ok. Dziękujemy za kod i link do dokumentu. To jest pomocne. – jseabold