Python을 사용하여 웹사이트 스크린샷 찍기

이 짧은 가이드는 Python을 사용하여 website의 스크린샷을 찍는 방법을 설명합니다. 개발 환경 설정 방법, 애플리케이션을 작성하기 위한 단계 목록, 그리고 Python을 사용하여 전체 웹 페이지 스크린샷을 캡처하는 샘플 코드를 제공합니다. 가이드의 마지막에서는 요구 사항에 맞게 출력 PNG를 맞춤 설정할 수 있는 다양한 옵션을 얻을 수 있습니다.

Python을 사용하여 전체 웹페이지 스크린샷 캡처 단계

  1. Aspose.HTML for Python via .NET을 사용하여 웹페이지를 캡처하기 위해 환경을 설정합니다.
  2. HTML 문서와 페이지 작업에 필요한 모듈을 가져옵니다
  3. 출력 이미지에 워터마크가 생기지 않도록 라이선스를 적용하세요.
  4. 스냅샷을 찍기 위한 웹페이지 URL을 정의합니다
  5. 소스 URL을 HTMLDocument 클래스 객체에 로드합니다
  6. ImageSaveOptions 클래스의 인스턴스를 이미지 유형 PNG로 생성합니다.
  7. 출력 이미지의 해상도를 설정합니다
  8. convert_html() 메서드를 사용하여 웹 페이지를 PNG 이미지로 렌더링합니다.

이 단계들은 Python에서 전체 웹페이지 스크린샷을 찍는 방법을 요약합니다. HTML 문서를 다루기 위해 필요한 모듈을 가져오고, 워터마크를 방지하기 위해 라이선스를 로드한 뒤, URL을 사용하여 웹페이지를 HTMLDocument 클래스 객체에 로드합니다. ImageSaveOptions 클래스의 객체를 생성하고, 원하는 모든 매개변수를 설정한 뒤, convert_html() 메서드를 사용하여 페이지를 렌더링합니다.

Python을 이용한 전체 페이지 스크린샷 캡처 코드

이 코드는 Python을 사용한 전체 웹페이지 스크린샷을 찍는 과정을 보여줍니다. 페이지를 프린터 친화적이 아닌 화면 친화적으로 만들고 싶다면 options.css.media_type을 Screen으로 설정하십시오. 배경 색상 설정, 내용에 맞게 페이지 레이아웃 제어, options.text.use_hinting을 활성화하여 작은 텍스트를 더 선명하게 만드는 등 다른 사용자 정의도 가능합니다.

이 가이드는 웹페이지의 이미지를 캡처하는 과정을 설명합니다. HTML 페이지를 텍스트로 변환하려면, 기사 Python에서 HTML을 텍스트로 변환를 참조하십시오.

 한국인