У меня есть следующий текстНеожиданный выход с помощью LXML `.xpath()` и `for`
testing = """
<div>
<a>11</a>
</div>
<div>
<a>21</a>
<a>23</a>
</div>
"""
И я хочу, чтобы извлечь текст внутри <a></a>
. Ниже моя попытка,
testing = html.fromstring(testing)
testing = testing.xpath("//div")
[x.xpath("//a/text()") for x in testing]
Выход
[['11', '21', '23'], ['11', '21', '23'], ['11', '21', '23']]
Но то, что я ожидал и хочу
[['11'], ['21', '23']]
Как я могу это сделать?
спасибо.