我努力學習beautifulsoup,以創建一個應用程序是如何工作的。如何打印純文本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
[使用BeautifulSoup提取文本沒有標籤(HTTP的可能重複:// stackoverflow.com/questions/23380171/using-beautifulsoup-extract-text-without-tags) – franklinsijo
@franklinsijo是的。我也在我的回答中將另一個相同的問題聯繫起來。 – Steampunkery