0

代码类似于:

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

使用 BeautifulSoup 我试图让标签内的文本使用 a.text 在一行上打印

我想要的输出是:
“一些文本一些更多的文本”

但我得到的输出是:
“一些文本
一些更多的文本”

4

1 回答 1

0

您可以使用 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
于 2020-03-21T04:01:01.403 回答