【Python】Selenium으로 스크린샷을 찍는다
image
라는 디렉토리를 만들고 실행하십시오 import os
import sys
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# File Name
FILENAME = os.path.join(os.path.dirname(os.path.abspath(__file__)), "image/screen.png")
# set driver and url
driver = webdriver.Chrome('./chromedriver')
url = 'https://www.rakuten.co.jp/'
driver.get(url)
# get width and height of the page
w = driver.execute_script("return document.body.scrollWidth;")
h = driver.execute_script("return document.body.scrollHeight;")
# set window size
driver.set_window_size(w,h)
# Get Screen Shot
driver.save_screenshot(FILENAME)
# Close Web Browser
driver.quit()
찍은 스쿠쇼는 이와 같이 디렉토리
image
에 저장됩니다.GitHub을 복제하고
exe.sh
를 실행할 수도 있습니다.
Reference
이 문제에 관하여(【Python】Selenium으로 스크린샷을 찍는다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/DisneyAladdin/items/431e9fd0c1cf709347da텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)