Веб-страница выглядит примерно так:
<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')
Но что мне делать с первой веб-страницей, если я хочу получить тот же результат?