Вот мой код HMTL:
<div class="BlockA">
<h4>BlockA</h4>
<div class="name">John Smith</div>
<div class="number">2</div>
<div class="name">Paul Peterson</div>
<div class="number">14</div>
</div>
<div class="BlockB">
<h4>BlockB</h4>
<div class="name">Steve Jones</div>
<div class="number">5</div>
</div>
Уведомление BlockA
и BlockB
.Оба содержат одинаковые элементы, то есть name
и number
, но находятся внутри отдельных классов.Я новичок в Python и думал попробовать что-то вроде:
parsedHTML = soup.findAll("div", attrs={"name" : "number"})
, но это просто дает мне пустой экран.Могу ли я сделать findAll
из blockA
, отобразить данные, затем запустить еще один цикл с BlockB
и сделать то же самое?
Спасибо.
РЕДАКТИРОВАТЬ:Для тех, кто спрашивает, я хочу просто просмотреть значения и вывод в формате JSON следующим образом:
BlockA
John Smith
2
Paul Peterson
14
BlockB
Steve Whoever
123
Mr Whathisface
23