【发布时间】:2017-06-19 21:54:07
【问题描述】:
我正在尝试了解 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
【问题讨论】:
-
@franklinsijo 是的。我还在回答中链接了另一个相同的问题。
标签: python python-2.7 beautifulsoup