Как использовать 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".

Есть ли способ, которым я могу решить это так же, как я пытался?

Ответы на вопрос(2)

Ваш ответ на вопрос