ฉันต้องการรับ<a>
แท็กทั้งหมดที่เป็นลูกของ<li>
:
<div>
<li class="test">
<a>link1</a>
<ul>
<li>
<a>link2</a>
</li>
</ul>
</li>
</div>
ฉันรู้วิธีค้นหาองค์ประกอบที่มีคลาสเฉพาะเช่นนี้:
soup.find("li", { "class" : "test" })
แต่ฉันไม่รู้ว่าจะหาทั้งหมด<a>
ที่เป็นลูกของ<li class=test>
คนอื่นได้อย่างไร
เช่นฉันต้องการเลือก:
<a>link1</a>
soup.find('li', {'class': 'text'}).findChildren()
หรือจะเพียงแค่ดึงการแสดงออกที่อธิบายในสิ่งที่เราต้องการ: