
get_meta_tags 함수는 HTML 문서의 메타 태그를 추출하여 딕셔너리 형태로 반환합니다.
딕셔너리 키는 메타 태그의 이름이며, 값은 메타 태그의 내용입니다.
예를 들어, 다음과 같은 HTML 문서가 있다고 가정해 보겠습니다.
#hostingforum.kr
html
get_meta_tags 함수를 호출하여 결과를 출력하면 다음과 같습니다.
#hostingforum.kr
python
from bs4 import BeautifulSoup
html = """
"""
soup = BeautifulSoup(html, 'html.parser')
meta_tags = soup.find_all('meta')
result = {}
for tag in meta_tags:
result[tag.get('name')] = tag.get('content')
print(result)
출력 결과는 다음과 같습니다.
#hostingforum.kr
python
{'charset': 'UTF-8', 'description': '이 문서의 설명입니다.', 'keywords': '키워드1, 키워드2, 키워드3', 'author': '작성자 이름'}
키워드 태그는 여러 개의 단어를 쉼표로 구분한 문자열로 반환됩니다.
2025-03-29 13:09