Я использую BeautifulSoup 4 с Python 3.7.У меня есть следующий HTML ...
<tr>
<td class="info"><div class="title">...</div></td>
</tr>
<tr class="ls">
<td colspan="3">Less similar results</td>
</tr>
<tr>
<td class="info"><div class="title">...</div></td>
</tr>
Я хотел бы извлечь DIVs с class = "title", однако я хочу найти только те, которые встречаются перед элементом в таблице, чей TDtext = "Менее похожие результаты".Прямо сейчас у меня есть это
elts = soup.find("td", class_="info").find_all("div", class_="title")
Но это возвращает все DIV с этим классом, даже те, которые произошли после элемента, для которого я хочу просмотреть.Как мне уточнить мой поиск, чтобы включить результаты только до этого конкретного TD?