Как использовать lxml, чтобы найти элемент по тексту?
Предположим, у нас есть следующий HTML:
<html>
<body>
<a href="/1234.html">TEXT A</a>
<a href="/3243.html">TEXT B</a>
<a href="/7445.html">TEXT C</a>
<body>
</html>
Как заставить его найти элемент «а», который содержит «ТЕКСТ А»?
Пока у меня есть:
root = lxml.hmtl.document_fromstring(the_html_above)
e = root.find('.//a')
Я пробовал:
e = root.find('.//a[@text="TEXT A"]')
но это не сработало, так как теги "a" не имеют атрибута "text".
Есть ли способ, которым я могу решить это так же, как я пытался?