<br> 从HTML中删除标签以获取字符串以使用美丽汤打印在一行上



代码类似于:

<a>
Some text
<br>
Some more text
</a>

使用BeautifulSoup,我正在尝试使用.text 将标签内的文本打印在一行上

我想要的输出是:
"一些文本一些更多的文本">

但我得到的输出是:
"一些文本
更多文本">

您可以使用SimplifiedDoc库吗。

from simplified_scrapy import SimplifiedDoc
html = '''
<a>
Some text
<br>
Some more text
</a>
'''
doc = SimplifiedDoc(html)
print (doc.a.text)

结果:

Some text Some more text

最新更新