擅长:python、mysql、java
<p>你可以:</p>
<pre><code>arr = []
# Get all text elements
for i in body[0].find_all(text=True):
# append to array if it's 'work' element or has no class
if not i.parent.has_attr("class") or "work" in i.parent["class"]:
arr.append(i)
</code></pre>
<p>当然,只有当以下两条规则始终有效时,此方法才有效:</p>
<ol>
<li>有效的文本元素在^{cl1}内$
<li>有效的文本元素位于没有class属性的标记内</li>
</ol>