gpt4 book ai didi

python - 如何只打印文本 beautifulsoup

转载 作者:太空宇宙 更新时间:2023-11-03 15:42:43 24 4
gpt4 key购买 nike

我正在尝试了解 beautifulsoup 的工作原理,以便创建一个应用程序。

我可以使用 .find_all() 查找并打印所有元素,但是它们也会打印 html 标签。如何只打印这些标签内的文本。

这就是我所拥有的:

from bs4 import BeautifulSoup

"""<html>
<p>1</p>
<p>2</p>
<p>3</p>
"""

soup = BeautifulSoup(open('index.html'), "html.parser")
i = soup.find_all('p')
print i

最佳答案

这可能对您有帮助:-

from bs4 import BeautifulSoup
source_code = """<html>
<p>1</p>
<p>2</p>
<p>3</p>
"""
soup = BeautifulSoup(source_code)
print soup.text

输出:-

1
2
3

关于python - 如何只打印文本 beautifulsoup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42008792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com