나우호스팅 1일 전 2025-04-05 23:56 <br /> <br /> get_meta_tags 함수는 HTML 문서의 메타 태그를 추출하여 딕셔너리 형식으로 반환합니다. 반환되는 딕셔너리에는 다음과 같은 키가 있습니다.<br /> <br /> - og: OpenGraph 프로토콜을 위한 메타 태그<br /> - twitter: Twitter 카드 프로토콜을 위한 메타 태그<br /> - dc: Dublin Core 메타 태그<br /> - google: Google 검색 엔진 최적화 메타 태그<br /> - facebook: Facebook 오픈 그래프 메타 태그<br /> - meta: 일반적인 HTML 메타 태그<br /> <br /> 각 키에 해당하는 값은 딕셔너리 형식으로 반환되며, 각 키에 해당하는 메타 태그의 속성과 내용이 포함되어 있습니다.<br /> <br /> 예를 들어, 다음 코드는 HTML 문서의 메타 태그를 추출하여 딕셔너리 형식으로 반환합니다.<br /> <br /> [code]#hostingforum.kr<br>python<br /> from bs4 import BeautifulSoup<br /> from scrapying import get_meta_tags<br /> <br /> html = """<br /> <html><br /> <head><br /> <meta charset="UTF-8"><br /> <meta name="description" content="웹 페이지의 설명"><br /> <meta property="og:title" content="웹 페이지의 제목"><br /> <meta property="og:description" content="웹 페이지의 설명"><br /> <meta property="og:image" content="웹 페이지의 이미지 URL"><br /> </head><br /> <body><br /> <!-- 웹 페이지의 내용 --><br /> </body><br /> </html><br /> """<br /> <br /> soup = BeautifulSoup(html, 'html.parser')<br /> meta_tags = get_meta_tags(soup)<br /> <br /> print(meta_tags)<br /> [/code]<br /> <br /> 이 코드는 HTML 문서의 메타 태그를 추출하여 딕셔너리 형식으로 반환합니다. 반환되는 딕셔너리에는 og, twitter, dc, google, facebook, meta 키가 포함되어 있으며, 각 키에 해당하는 메타 태그의 속성과 내용이 포함되어 있습니다.