Несколько элементов имеют одинаковое имя класса. Проблема, которую я имею, состоит в том, чтобы схватить правильную, когда они меняют местоположение каждой другой страницы.
Иногда это первый и все промежуточное.
Есть ли способ использовать текст "CEO"
в качестве ссылки для получения текста следующего диапазона?
Мне просто нужно имя.
Это работает, когда оно в нужном месте
title = find_all("//span[@class='KeyDetail'and text()='CEO']")[3]
name = title.find_all('span')[1].text
<div class="DetailsList">
<div class="KeyDetail">...</div>
<div class="KeyDetail">...</div>
<div class="KeyDetail">...</div>
<div class="KeyDetail">...</div>
<div class="KeyDetail">...</div>
<div class="KeyDetail">...</div>
<span class="header">CEO</span>
<span class="text">Joe Smith</span>
</div>