擅长:python、mysql、java
<p>用<code>class="car-profile-info"</code>查找<code>div</code>元素下的所有强元素,对于找到的每个元素,获得<code>.next_siblings</code>直到遇到{<cd4>}元素:</p>
<pre><code>from bs4 import BeautifulSoup, Tag
for strong in soup.select(".car-profile-info strong"):
label = strong.get_text()
value = ""
for elm in strong.next_siblings:
if getattr(elm, "name") == "br":
break
if isinstance(elm, Tag):
value += elm.get_text(strip=True)
else:
value += elm.strip()
print(label, value)
</code></pre>