<pre><code>from BeautifulSoup import BeautifulSoup
html = '''<div class="thisText">
Poem <a href="http://famouspoetsandpoems.com/poets/edgar_allan_poe/poems/18848">The Raven</a>Once upon a midnight dreary, while I pondered, weak and weary... </div>
<div class="thisText">
In the greenest of our valleys By good angels tenanted..., part of<a href="http://famouspoetsandpoems.com/poets/edgar_allan_poe/poems/18848">The Haunted Palace</a>
</div>'''
soup = BeautifulSoup(html)
all_poems = soup.findAll("div", {"class": "thisText"})
for poems in all_poems:
print(poems.text)
</code></pre>
<p>我有这个示例代码,但我无法找到如何在删除的标记周围添加空格,这样当<code><a href...></code>中的文本格式化时,它可以阅读,并且不会像这样显示:</p>
<blockquote>
<p>PoemThe RavenOnce upon a midnight dreary, while I pondered, weak and weary...</p>
<p>In the greenest of our valleys By good angels tenanted..., part ofThe Haunted Palace</p>
</blockquote>