프로그래밍/2023

파이썬 셀레니움(selenium) 웹브라우저 스크린샷 찍는 방법(save_screenshot 사용법)

김플 2023. 4. 24. 18:26
반응형

파이썬 셀레니움(selenium)에서 save_screenshot을 사용하면 아주 간단하게 웹브라우저 스크린샷을 찍을 수 있습니다.

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import time

options = Options()

options.add_argument("--start-maximized")

service = Service(ChromeDriverManager().install())

driver = webdriver.Chrome(service=service, options=options)

url = "https://naver.com"

driver.get(url)

time.sleep(2)

driver.save_screenshot("screenshot/naver.png") # 저장할폴더/파일명

driver.quit()

저장을 jpg로 하게 되면 경고 메세지가 출력되지만 실제 스크린샷은 저장됩니다.

자세한 사용법은 아래 강의 영상을 참고 바랍니다.
이 강의에서 사용하는 파이썬은 3.10.6 버전이며 편집기는 vscode입니다.
사용하는 패키지는 selenium입니다.
https://youtu.be/KIq7Ow8lvCs

반응형

▼웹크롤링&자동화를 제대로 배워보고 싶다면?▼

 

실습으로 끝장내는 파이썬 웹 크롤링과 웹 페이지 자동화 - 인프런 | 강의

쉬운 설명과 다양한 실습으로 어떠한 사이트라도 원하는 대로 파이썬(Python) 웹 크롤링을 할 수 있게 됩니다., - 강의 소개 | 인프런...

www.inflearn.com