안녕하세요 이번에 엄청 간단한 실습을 해보겠습니다.

 스크린샷을 일일이 하기 힘들잖아요 

그래서 저는 구글 홈페이지 스크린샷, 다음 홈페이지 스크린샷 이렇게 두 개를 해보겠습니다.

 

소스 코드는 다음과 같습니다.

 

파이썬으로 하기 위해서는 selenium와 chromewebdriver가 설치 되어 있어야 됩니다.

import sys
import io
from selenium import webdriver


driver = webdriver.Chrome(r'C:\\Users\\admin\\chromedriver.exe')
# 크롬드라이버 있는 곳 

driver.implicitly_wait(5)

driver.get('https://google.com') # 구글 불러오기 

driver.save_screenshot("C:\\Users\\admin/website1.png") #
# 구글  사진 찍기, 사진 찍을 곳 저장위치 

driver.implicitly_wait(5) #기다림 

driver.get("https://www.daum.net") #다음 불러오기 

driver.save_screenshot("C:\\Users\\admin/website2.png")
# 다음 사진 찍기, 사진 찍을 곳 저장위치 


driver.quit() # 종료 

print('스크린샷 완료')

 

이렇게 되면 자동으로 다음과구글이 알아서 켜지고 꺼집니다.

제가 폴더에 저장한 곳에 들어가보면

 

 

만약 내부적으로 실행시키고 싶다면 밑에 꺼를 사용해주세요

import sys
import io
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time



chrome_options = Options() # 인스턴스 생성
chrome_options.add_argument("--headless") # 내부적으로 실행 

driver = webdriver.Chrome(chrome_options=chrome_options,executable_path=r'C:\\Users\\admin\\chromedriver.exe')
# 크롬드라이버 있는 곳  excutable_pat = 즉시실행 
#12줄에서 오류가 뜬다면 r'C:\\을 r을 빼보고 실행시켜보세요~ 


#driver.implicitly_wait(5)

driver.get('https://google.com') # 구글 불러오기 

driver.save_screenshot("C:\\Users\\admin/website_ch0.png") #
# 구글  사진 찍기, 사진 찍을 곳 저장위치 

#driver.implicitly_wait(5) #기다림 

driver.get("https://www.daum.net") #다음 불러오기 

driver.save_screenshot("C:\\Users\\admin/website_ch.png")
# 다음 사진 찍기, 사진 찍을 곳 저장위치 


driver.quit() # 종료 

print('스크린샷 완료')

 

+ Recent posts