을 선택할 수 있도록 도와 Heres는 내 HMTL 코드 :BeautifulSoup로는 - 내가 div의와 클래스
<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
)를 포함하지만 별도의 클래스 안에 있습니다. 저는 파이썬에 익숙하지 않고 다음과 같은 것을 시도하고 있습니다.
parsedHTML = soup.findAll("div", attrs={"name" : "number"})
하지만 그저 빈 화면 만 제공합니다. findAll
을 blockA
에서 수행하고 데이터를 표시 한 다음 BlockB
에서 다른 루프를 시작하고 동일한 작업을 수행 할 수 있습니까?
감사합니다.
편집 :
BlockA
John Smith
2
Paul Peterson
14
BlockB
Steve Whoever
123
Mr Whathisface
23
당신은 당신이 원하는 무엇을 우리에게 말하지 않았다! ;-) – Achim
attrs = { "name": "number"}로 무엇을 원하니 ??? 아마도 BeautifulSoup을주의 깊게 (!) 읽고 { 'class': 'number'} 또는 무엇이든 사용하고 싶을 것입니다. –