我有一些HTML代码,如下:
<div class='cl1'>
<div class='cl2'>text_1</div>
<div class='cl3'>
<div class='cl2'>text_2</div>
</div>
</div>
我需要找到所有父元素为cl1的子元素中,class为cl2的元素。因此我需要获取text_1而非text_2。在简单的CSS中应该是这样的:
'div.cl1>div.cl2'
但我使用Robobrowser和BeautifulSoup,当我尝试时
soup.select('div.cl1>div.cl2')
它说CSS选择器是错误的。
text_2
的div
也是cl1
的子元素。 - Jan