Как найти все теги img в определенном блоке div. Beautiful Soup. Python
Подскажите, пожалуйста.
Есть HTML:
<div class="mw-body-content" id="bodyContent">
<img alt="" class="thumbborder" data-file-height="600">
</div>
Как я могу достать все img именно в данном диве id="bodyContent" с помощью Beautiful Soup?
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Решение через css-селектор
Например:
...
root = BeautifulSoup(html, 'html.parser')
for img_el in root.select('#bodyContent > img'):
print(img_el)
Если img могут быть не только прямыми детьми id="bodyContent", т.е. на разных уровнях вложенности, то без >: #bodyContent img