Есть кусок кода HTML страницы которую я парсю:
<td>
<a class="soup" href="link">Борщ</a>
</td>
<td>
<a class="soup" href="link">Рассольник</a>
<br>
<img src="/any.gif">
</br>
</td>
<td>
<a class="soup" href="link">Грибной</a>
</td>
<td>
<a class="soup" href="link">Щи</a>
<br>
<img src="/any.gif">
</br>
</td>
<td>
<a class="soup" href="link">Молочный</a>
</td>
Вопрос: как собрать все только те, под которыми есть <br> <img>?
Как собрать все <td> в которых есть <br> <img>? (с помощью BeautifulSoup)
for img in soup.find_all('img', {'src': '/any.gif'}):
if img.findPreviousSibling('a') is not None:
a=img.findPreviousSibling('a')
print(a)
Ответ с англ. stackoverflow
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости