[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
모듈을 사용하여 웹 페이지 스크린샷을 저장할 수 있습니다. 이는 웹 개발자나 자동화 작업을 수행하는 사람들에게 유용한 기능입니다.