<span class='python'>
<a>google</a>
<a>chrome</a>
</span>
Я хочу получить chrome
и работать с этим уже.
q = item.findall('.//span[@class="python"]//a')
t = q[1].text # first element = 0
Я хотел бы объединить его в одно выражение XPath и просто получить один элемент вместо списка.
Я пробовал это, но он не работает.
t = item.findtext('.//span[@class="python"]//a[2]') # first element = 1
И фактический, а не упрощенный HTML-код выглядит следующим образом.
<span class='python'>
<span>
<span>
<img></img>
<a>google</a>
</span>
<a>chrome</a>
</span>
</span>