Разметка:
<div class = "parent-div">
<div class = "child-1">
<div class = "child-1.1">
</div>
</div>
<div class = "child-2">
<div class = "child-2.1">
</div>
</div>
</div>
Я хочу получить список прямых потомков div [parent-div]
т.е. список как:
[div class = "child-1">
<div class = "child-1.1">
</div>
</div>,<div class = "child-2">
<div class = "child-2.1">
</div>
</div>]
Я использую ниже код BeautifulSoup:
page_soup = soup(page_html,"html.parser")
main_cont = page_soup.find('div',{'class':'parent-div'}).findAll('div')
Этот код дает мне список всех div:
[<div class = "child-1">
<div class = "child-1.1">
</div>
</div>,<div class = "child-1.1">
</div>,<div class = "child-2">
<div class = "child-2.1">
</div>
</div>,<div class = "child-2.1">
</div>]
Как получить список только непосредственных потомков родительского div?