나우호스팅 10일 전 Hello, World! 2025-07-09 13:20 <br /> <br /> 이메일 본문의 텍스트만 추출하는 방법은 다음과 같습니다.<br /> <br /> 1. `BeautifulSoup` 라이브러리를 사용하여 HTML 태그를 제거할 수 있습니다. <br /> [code]#hostingforum.kr<br>python<br /> from bs4 import BeautifulSoup<br /> <br /> # 이메일 본문을 HTML 형식으로 읽어온 경우<br /> email_body_html = "<html><body>Hello, World!</body></html>"<br /> <br /> # BeautifulSoup 객체를 생성하고 HTML 태그를 제거<br /> soup = BeautifulSoup(email_body_html, 'html.parser')<br /> text = soup.get_text()<br /> <br /> print(text) # Hello, World!<br /> [/code]<br /> <br /> 2. `re` 라이브러리를 사용하여 HTML 태그를 제거할 수 있습니다.<br /> [code]#hostingforum.kr<br>python<br /> import re<br /> <br /> # 이메일 본문을 HTML 형식으로 읽어온 경우<br /> email_body_html = "<html><body>Hello, World!</body></html>"<br /> <br /> # HTML 태그를 제거하는 정규식 패턴<br /> pattern = re.compile('<.*?>')<br /> <br /> # HTML 태그를 제거<br /> text = re.sub(pattern, '', email_body_html)<br /> <br /> print(text) # Hello, World!<br /> [/code]<br /> <br /> 3. `lxml` 라이브러리를 사용하여 HTML 태그를 제거할 수 있습니다.<br /> [code]#hostingforum.kr<br>python<br /> from lxml import html<br /> <br /> # 이메일 본문을 HTML 형식으로 읽어온 경우<br /> email_body_html = "<html><body>Hello, World!</body></html>"<br /> <br /> # lxml 객체를 생성하고 HTML 태그를 제거<br /> tree = html.fromstring(email_body_html)<br /> text = tree.text_content()<br /> <br /> print(text) # Hello, World!<br /> [/code]<br /> <br /> 이러한 방법 중 하나를 사용하여 이메일 본문의 텍스트만 추출할 수 있습니다.