[python] 웹 페이지 스크린샷 저장하기

웹 페이지 스크린샷을 저장하는 작업은 대부분 웹 개발자나 자동화 작업을 수행하는 사람들에게 필요한 기능입니다. 파이썬을 사용하여 웹 페이지 스크린샷을 저장하는 방법을 알아보겠습니다.

필요한 모듈 설치

먼저, 스크린샷을 저장하기 위해 필요한 모듈을 설치해야 합니다. selenium이라는 모듈을 사용하겠습니다.

pip install selenium

코드 작성하기

스크린샷을 저장하는 코드는 다음과 같이 작성할 수 있습니다.

from selenium import webdriver

# 웹 드라이버 생성
driver = webdriver.Chrome()

# 스크린샷을 저장할 웹 페이지 접속
driver.get("http://www.example.com")

# 스크린샷 저장
driver.save_screenshot("screenshot.png")

# 웹 드라이버 종료
driver.quit()

위 코드를 실행하면 크롬 브라우저가 실행되고 http://www.example.com 사이트에 접속한 후, 현재 화면을 screenshot.png 파일로 저장합니다. 마지막으로 웹 드라이버를 종료합니다.

실행하기

위 코드를 screenshot.py 파일로 저장한 후, 터미널에서 다음과 같이 실행하면 스크린샷이 저장됩니다.

python screenshot.py

결론

이렇게 파이썬의 selenium 모듈을 사용하여 웹 페이지 스크린샷을 저장할 수 있습니다. 이는 웹 개발자나 자동화 작업을 수행하는 사람들에게 유용한 기능입니다.