[python] Beautiful Soup로 웹 페이지에서 스타일 코드 추출하기

웹 페이지에서 스타일 코드를 추출하고 싶을 때, Beautiful Soup 라이브러리를 사용할 수 있습니다. Beautiful Soup는 Python의 파싱 라이브러리로, HTML 및 XML 문서에서 데이터를 추출하는 데 사용됩니다.

Beautiful Soup 설치하기

Beautiful Soup를 사용하기 위해서는 먼저 해당 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 Beautiful Soup를 설치할 수 있습니다.

pip install beautifulsoup4

웹 페이지에서 스타일 코드 추출하기

Beautiful Soup를 사용하여 웹 페이지에서 스타일 코드를 추출하는 방법은 다음과 같습니다.

  1. 필요한 모듈을 임포트합니다.
from bs4 import BeautifulSoup
import requests
  1. 웹 페이지의 URL을 지정하고 해당 페이지에 GET 요청을 보냅니다.
url = "https://example.com"
response = requests.get(url)
  1. GET 요청에 대한 응답을 파싱하여 Beautiful Soup 객체를 생성합니다.
soup = BeautifulSoup(response.text, "html.parser")
  1. 웹 페이지에서 스타일 코드를 추출합니다.
styles = soup.find_all("style")
for style in styles:
    print(style.text)

위의 코드를 실행하면 웹 페이지에서 모든 스타일 코드를 출력할 수 있습니다.

결과

위의 코드를 실행하면 웹 페이지에서 추출된 스타일 코드가 출력됩니다. 스타일 코드는 웹 페이지의 레이아웃, 디자인 및 스타일에 대한 정보를 포함하고 있습니다.

참고 자료