Найти следующих братьев и сестер, пока не определится с помощью Beautifulsoup
Веб-страница выглядит примерно так:
<h2>section1</h2>
<p>article</p>
<p>article</p>
<p>article</p>
<h2>section2</h2>
<p>article</p>
<p>article</p>
<p>article</p>
Как найти каждый раздел со статьями в них? То есть, найдя h2, найдите nextsiblings
до следующего h2.
Если веб-страница была похожа на: (как правило, так)
<div>
<h2>section1</h2>
<p>article</p>
<p>article</p>
<p>article</p>
</div>
<div>
<h2>section2</h2>
<p>article</p>
<p>article</p>
<p>article</p>
</div>
Я могу написать коды, такие как:
for section in soup.findAll('div'):
...
for post in section.findAll('p')
Но что мне делать с первой веб-страницей, если я хочу получить такой же результат?