擅长:python、mysql、java
<p>这有点不雅观,但可以在没有正则表达式的情况下完成(不推荐用于html):</p>
<p>首先添加:</p>
<pre><code>from bs4 import NavigableString
</code></pre>
<p>然后</p>
<pre><code>for i in gettext.find_all('li'):
if i.text:
targets = i.children
for target in targets:
if isinstance(target, NavigableString) and len(target.strip())>0:
print(target.strip())
</code></pre>
<p>输出:</p>
<pre><code>0004
March 2020
$300,950
2161 sq.ft.
2
3
2.5
2
</code></pre>