theme-gallery / screenshot.py
freddyaboulton's picture
Update screenshot.py
df2c2fb
raw
history blame
429 Bytes
from selenium import webdriver
from selenium.webdriver import ChromeOptions
from webdriver_manager.chrome import ChromeDriverManager
import time
options = ChromeOptions()
options.add_argument("--headless=new")
ChromeDriverManager().install()
def get_screen_shot(url: str, load_time: int, path: str):
driver = webdriver.Chrome(options=options)
driver.get(url)
time.sleep(load_time)
driver.save_screenshot(path)