Я пытаюсь узнать, как работает 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