擅长:python、mysql、java
<pre><code>html_doc = """
<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>"""
from bs4 import BeautifulSoup
def getSpecificValue(doc):
soup = BeautifulSoup(doc)
specificField = ['Estrato', 'Piso']
values = {}
for li in soup.findAll('li'):
b_field = li.b.get_text()
for field in specificField:
if b_field.find(field) != -1:
values[field] = list(li.children)[-1].strip()
return values
</code></pre>