[python] Requests-HTML를 활용하여 웹 페이지의 글꼴 설정하기

Requests-HTML는 파이썬에서 웹 페이지를 가져오고 파싱하는 라이브러리입니다. 이 라이브러리를 활용하여 웹 페이지의 글꼴을 설정하는 방법을 알아보겠습니다.

1. Requests-HTML 설치하기

먼저, Requests-HTML를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.

pip install requests-html

2. 웹 페이지 가져오기

Requests-HTML를 사용하여 웹 페이지를 가져옵니다. 아래의 코드를 사용할 수 있습니다.

from requests_html import HTMLSession

session = HTMLSession()
response = session.get('https://example.com')

3. 글꼴 설정하기

가져온 웹 페이지의 글꼴을 설정할 수 있습니다. CSS 스타일 시트를 사용하여 글꼴을 변경할 수 있습니다. 아래의 코드는 웹 페이지의 모든 <p> 요소의 글꼴을 변경하는 예제입니다.

response.html.render()  # 웹 페이지를 렌더링

response.html.render(style='p {font-family: Arial}')

위의 코드에서 response.html.render()를 먼저 호출하여 웹 페이지를 렌더링합니다. 그런 다음 style 매개변수를 사용하여 CSS 스타일을 설정합니다. 위의 예제에서는 모든 <p> 요소의 글꼴을 Arial로 변경합니다.

4. 결과 확인하기

글꼴이 변경된 웹 페이지를 확인하기 위해 내용을 출력할 수 있습니다. 아래의 예제 코드를 사용하여 확인할 수 있습니다.

print(response.html.text)  # 웹 페이지의 텍스트 내용 출력

위의 코드는 웹 페이지의 텍스트 내용을 출력합니다. 화면에 변경된 글꼴이 적용된 웹 페이지의 내용이 출력됩니다.

참고 자료