我想获取字符串“Estrato:”和“Piso No:”后面的值
<ul class="boxcube">
<!--area-->
<li><b>Área Const.:</b><br/>
90,00 m²</li>
<!--Estrato si aplica-->
</li><li><b>Estrato:</b><br/>
5
</li>
<!--edad si aplica-->
<li><b>Antigüedad:</b><br/>
1 a 8 años</li>
<!--piso #-->
<li><b>Piso No:</b><br/>
6º</li>
</ul>
这是我的密码
try:
estrato=soup.find('ul',class_='boxcube').find(string=re.compile("Estrato:")).next_sibling
except:
estrato='NA'
try:
piso=soup.find('ul',class_='boxcube').find(string=re.compile("Piso No:")).next_sibling
except:
piso='NA'
在这两种情况下都没有返回结果
我想要的结果是
Piso: 6
Estrato: 5
谢谢
您可以尝试以下方法:
您可以使用以下代码来查找所需元素旁边的文本:
印刷品:
相关问题 更多 >
编程相关推荐