擅长:python、mysql、java
<p>我假设您正在使用<code>get_result()</code>。您可以在bs4中执行另一个名为<a href="http://www.crummy.com/software/BeautifulSoup/bs4/doc/#strings-and-stripped-strings" rel="nofollow noreferrer">^{<cd2>}</a>的操作。这将给出一个包含所有字符串的数组。然后您可以<code>join</code>将它们放在一起以获得正确格式的文本:</p>
<pre><code>from bs4 import BeautifulSoup
html_doc = """
<p>
<span>Some Text.</span>
Some text and probably other stuff.
</p>
"""
soup = BeautifulSoup(html_doc, 'html.parser')
print(" ".join(soup.strings))
print(" ".join(soup.stripped_strings))
</code></pre>
<p>另外,在您的示例中,我看到有很多空白用于格式化。你可以通过做<code>stripped_strings</code>来摆脱这些</p>